bepuzzlement
not defined yet