hasteproof
not defined yet