Do we really want to trash the partially-read data?
In the error case, perhaps it is useful to see this information.