stealingly
not defined yet