What if you put this in a static method in the `BadResponseException` instead?