CouchRest uses RestClient which internally maps all responses to specific Exceptions that all inherit from RestClient::Exception. So I think we should be fine here. We'll see if it fails though.