         postObject: AnyObject?,
         responseFilter: String?,
         headers: [String : String]?,
-        completion: jsonCompletion?) -> NSURLSessionDataTask? {
+        completion: swiftyCompletion?) -> NSURLSessionDataTask? {
             
             var body: NSData? = nil
             if postObject != nil {

}

public extension NaiveHTTPProtocol {
    public typealias jsonCompletion = (json: JSON?, response: NSURLResponse?, error: NSError?) -> Void

    public func jsonGET(
        uri:String,
        params:[String: String]?,
        responseFilter: String?,
        headers: [String:String]?,
        completion: jsonCompletion?) -> NSURLSessionDataTask? {

        return GET(uri,
            params: params,

        body: AnyObject?,
        responseFilter: String?,
        headers: [String : String]?,
        completion: swiftyCompletion?) -> NSURLSessionDataTask? {
        
        var putBody: NSData? = nil
            
