     @options = $.extend({}, @options, options)
 
     if (@options.history)
-      @history = @historySupport && @options.history
+      @history = @historySupport and @options.history
 
     return if @options.shim
 

    @matchRoute(@path)

  @matchRoute: (path, options) ->
    for route in @routes
      if 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
