The reason not to `raise` is demonstrated by the pending block and comments in this spec:

https://github.com/oesmith/puffing-billy/blob/master/spec/lib/proxy_spec.rb#L229-L239