                 testingQueue = dispatch_queue_create("Testing Queue", DISPATCH_QUEUE_CONCURRENT)
             }
             
-            context("#registerHost") {
-                // TODO: perhaps have a means to register a host component for the URL check in #open
-            }
-            
             context("#open") {
                 
                 it("should return true if it can open the route") {

                    expect(router.open(NSURL(string: "routingexample://route")!)).toEventually(equal(true))
                }

                xit("should allow to set the callback queue of the route") {
                    // TODO: perhaps allow for this?
                }
                
            }

                    expect(proxiedQuery).toEventually(equal("bar"))
                    expect(query).toEventually(equal("bar"))
                }
                
                it("should allow to set the callback queue of the proxy") {
                    let callbackQueue = dispatch_queue_create("Testing Call Back Queue", DISPATCH_QUEUE_CONCURRENT)
                    let expectedQueue: UnsafePointer<Int8> = dispatch_queue_get_label(callbackQueue)
                    
                    router = Routing(callbackQueue: callbackQueue)
                    router.map("routingexample://route") { (_, completed) in completed() }
                    
                    var actualQueue: UnsafePointer<Int8>?
                    router.proxy("routingexample://route") { (route, parameters, next) in
                        actualQueue = dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL)
                        next(route, parameters)
                    }
                    
                    router.open(NSURL(string: "routingexample://route")!)
                    expect(actualQueue).toEventually(equal(expectedQueue))
                }
                
            }
