RawRead (read) -> RawFileIO (read/write) + cleanup