I agree we could try that. The code shouldn't change more than replacing that line with a `doRead` call.