I'd consider wrapping the entire method in a rescue block:

```ruby
def create
  ...
  conversation.save!
  ...
rescue ActiveRecord::Bla, StrongParameters::Bla
  raise Diaspora::Backbone::BadRequest
end
```