is now required. Previously, it would be called from faketimerhandler, which in turn is called from the engine.