Would it be possible to not use this begin/rescue block, or try to rescue from one specific exception? I think you're trying to rescue from `ActiveRecord::RecordNotFound` right? What about rescue'ing only from that one? And in the rescue block itself throw a 404?