The specific error that was received was a UnicodeDecodeError.  I'm not sure what else it could throw -- can you have a single `except` catch multiple types of exceptions?  I went with top-level because even if something outside of a UnicodeDecodeError was thrown, the log would still be relevant, methinks.