Also, FWIW an error that has an HTTP code assigned to it that didn't originate from a web request might look odd and misleading in the logs, which is why I had made this an `Error` object