@dblock Yeah, I was thinking of doing that. I don't know a method that can find only the first element matching and delete it for any `Enumerable` (args in `api.rb` can be a `Hash` or `Array` I believe). The `find_index` and `delete_at` will work for `Array` but not sure of a DRY way for it to also work on `Hash`. Also, the `:all` member's value can be a block so it would need to be available here somehow anyway, perhaps as a separate `:all_rescue_handler` or something.