Change IEngine interface