         }
         
         let dataTask = handler.dataTaskForURL(url, callback: callback)
-        self.addSessionTask(request: urlSchemeTask.request, dataTask: dataTask)
+        addSessionTask(request: urlSchemeTask.request, dataTask: dataTask)
         dataTask.resume()
     }
     


private extension SchemeHandler {
    func kickOffDataTask(handler: RemoteSubHandler, url: URL, urlSchemeTask: WKURLSchemeTask) {
        guard self.schemeTaskIsActive(urlSchemeTask: urlSchemeTask) else {
            return
        }
        

        
        removeSchemeTask(urlSchemeTask: urlSchemeTask)
        
        guard let task = activeSessionTasks[urlSchemeTask.request] else {
            return
        }
        
