Bob dug into an issue with BetterErrors, a Ruby gem that we use, and wrote up about the patch that he submitted.
… a major issue though; BetterErrors would return 500 responses for every error raised. If you were working on something that used relied on proper error responses (i.e. an API) then this would make development impossible. Instead of abandoning the gem, I decided to fix the issue and improve the project.