Stop our type ioreader from retruning negative reads. This stops us causing the panic outlined in #1.