engine_update is now private.