Return ExtDirectStoreResult because result has to match reader config