befooling
not defined yet