Even better error handling for read streams