overemulate
not defined yet