Implement a reader to get the data off the disk again.