Engine dependencies are required to operate as a separate module