Return ErrUnexpectedEOF when EOFs shouldn't happen