Actually, ignore me. I think your approach is better. :D

I would just move the `respond_to` code to a `respond_to_on_destroy` so we can share it in between the filter and the action.