abusable
not defined yet