While we return a lot of custom error types, logging could be a lot better
While we return a lot of custom error types, logging could be a lot better