rescuing everything is an anti-pattern and should be avoided as it can easily mask unrelated bugs. rescuing the specific exception that we expect to be raised is the right thing to do. Alternatively, pull request for chronic?