Use a consistent message string when signaling reader package errors.

Also improve some nondescript variable names, and a stealth bugfix.