trickeries
not defined yet