 
         If you do not provide either a user_id or screen_name to this method, it will assume you are requesting on behalf of the authenticating user. Specify one or the other for best results.
     */
-    func getFavoritesListWithCount(count: Int?, sinceID: Int?, maxID: Int?, success: JSONSuccessHandler?, failure: SwifterHTTPRequest.FailureHandler?) {
+    func getFavoritesListWithCount(count: Int?, sinceID: Int?, maxID: Int?, success: ((statuses: Dictionary<String, AnyObject>[]?) -> Void)?, failure: FailureHandler?) {
         let path = "favorites/list.json"
 
         var parameters = Dictionary<String, AnyObject>()

            parameters["max_id"] = maxID!
        }

        self.getJSONWithPath(path, baseURL: self.apiURL, parameters: parameters, uploadProgress: nil, downloadProgress: nil, success: success, failure: failure)
    }

    /*

            parameters["max_id"] = maxID!
        }

        self.getJSONWithPath(path, baseURL: self.apiURL, parameters: parameters, uploadProgress: nil, downloadProgress: nil, success: {
            json, response in

            success?(statuses: json as? Dictionary<String, AnyObject>[])
            return

            }, failure: failure)
    }

    func getFavoritesListWithUserID(userID: Int, count: Int?, sinceID: Int?, maxID: Int?, success: ((statuses: Dictionary<String, AnyObject>[]?) -> Void)?, failure: FailureHandler?) {
        let path = "favorites/list.json"

        var parameters = Dictionary<String, AnyObject>()
