             queue.isSuspended = false
         }
 
-        // MARK: - NSURLSessionTaskDelegate
-
-        // MARK: Override Closures
+        // MARK: NSURLSessionTaskDelegate
 
         var taskWillPerformHTTPRedirection: ((Foundation.URLSession, URLSessionTask, HTTPURLResponse, Foundation.URLRequest) -> Foundation.URLRequest?)?
         var taskDidReceiveChallenge: ((Foundation.URLSession, URLSessionTask, URLAuthenticationChallenge) -> (Foundation.URLSession.AuthChallengeDisposition, URLCredential?))?
         var taskNeedNewBodyStream: ((Foundation.URLSession, URLSessionTask) -> InputStream?)?
         var taskDidCompleteWithError: ((Foundation.URLSession, URLSessionTask, NSError?) -> Void)?
-
-        // MARK: Delegate Methods
 
         // RDAR
         @objc(URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:)


        var initialResponseTime: CFAbsoluteTime?
        var credential: URLCredential?

        init(task: URLSessionTask) {
            self.task = task

        return self
    }

    // MARK: State

    /**
        Resumes the request.
