befoolable
not defined yet