leverage tempfile for error reporting and make all errors report similarly (verbiage)