So that we can get more verbose error messages, Use .error! to report errors, rather than a check for exit_code 0.