The engine now works as the context.