Delay instantiation of read streams to avoid running out of file handles