Why do we need this special case? Why can't the rescue_from :all handle it?