      
      - parameter url: The URL to evaluate.
     */
-    public func evaluateURL(url: NSURL) -> Bool {
+    public func evaluateURL(url: NSURL, animated: Bool = false) -> Bool {
         guard let components = url.deepLinkComponents else { return false }
-        return evaluate(components)
+        return evaluate(components, animated: animated)
     }
     
     /**

                    }
                }
                
                route.execute(false, variable: variable)
            }
            
            result = true

     
     - parameter components: The array of components to evaluate.
    */
    public func evaluate(components: [String], animated: Bool = false) -> Bool {
        var result = false
        
        let routes = routesToExecute(masterRoute, components: components)
