hinting, passing engine revive