fixing ArgumentError: uncaught throw :warden