             var taskDidSendBodyData: ((NSURLSession!, NSURLSessionTask!, Int64, Int64, Int64) -> Void)?
             var taskNeedNewBodyStream: ((NSURLSession!, NSURLSessionTask!) -> (NSInputStream!))?
 
-            override init(task: NSURLSessionTask) {
+            init(task: NSURLSessionTask) {
                 self.task = task
                 self.progress = NSProgress(totalUnitCount: 0)
 
                 let label: String = "com.alamofire.task-\(task.taskIdentifier)"
-                let queue = dispatch_queue_create(label.bridgeToObjectiveC().UTF8String, DISPATCH_QUEUE_SERIAL)
+                let queue = dispatch_queue_create((label as NSString).UTF8String, DISPATCH_QUEUE_SERIAL)
                 dispatch_suspend(queue)
                 self.queue = queue
             }

            if let cookies = cookieStorage.cookiesForURL(URL) as? [NSHTTPCookie] {
                if !cookies.isEmpty {
                    let string = cookies.reduce(""){ $0 + "\($1.name)=\($1.value);" }
                    components += "-b \"\(string.substringToIndex(string.endIndex.predecessor()))\""
                }
            }
        }

        case PropertyList(format: NSPropertyListFormat, options: NSPropertyListWriteOptions)

        func encode(request: NSURLRequest, parameters: [String: AnyObject]?) -> (NSURLRequest, NSError?) {
            if parameters == nil {
                return (request, nil)
            }

