crookeries
not defined yet