ReaderWriter depends on Passes.