     @matchRoute(@path)
 
   @matchRoute: (path, options) ->
-    for route in @routes
-      if route.match(path, options)
-        @trigger('change', route, path)
-        return route
+    for route in @routes when route.match(path, options)
+      @trigger('change', route, path)
+      return route
 
   constructor: (@path, @callback) ->
     @names = []

  navigate: ->
    Spine.Route.navigate.apply(Spine.Route, arguments)

module?.exports = Spine.Route
    @options = $.extend({}, @options, options)

    if (@options.history)
      @history = @historySupport and @options.history

    return if @options.shim

