* Making sure that we read using a separate handle (so we can take advantage of buffering.
* Can handle journal EOF