EngineReaderInterface