     {
         if let url = downloadTask.originalRequest?.url
         {
-            let name:String = self.get(name: url.absoluteString)
+            let name:String = get(name: url.absoluteString)
             defer
             {
                 handlers.removeValue(forKey: name)

                    self.writeResumeData(data, name: name)
                }
            }
        }
    }
    
    func resume(url:String)
    {
        let name:String = self.get(name: url)
        if let task = tasks[name]
        {
            task.resume()

    {
        if let url = downloadTask.originalRequest?.url
        {
            let name:String = get(name: url.absoluteString)
            if let item = progress[name]
            {
                item.bytesWritten = totalBytesWritten
