         Alamofire.request(.GET, gamesUrlString, parameters :
             [   "limit"   : limit,
                 "offset"  : offset])
-            .responseJSON { _, _, result in
+            .responseJSON { response in
                 
-                if(result.isSuccess) {
-                    if let gamesInfoDict = result.value as? Dictionary<String, AnyObject> {
+                if(response.result.isSuccess) {
+                    if let gamesInfoDict = response.result.value as? Dictionary<String, AnyObject> {
                         var games = Array<TwitchGame>();
                         for gameRaw in gamesInfoDict["top"] as! Array<AnyObject> {
                             if let topItemDict = gameRaw as? Dictionary<String, AnyObject> {

                                        "p"                 : Int(arc4random_uniform(99999)),
                                        "token"             : token,
                                        "sig"               : sig])
                                    .responseString { _, _, result in
                                        if(result.isSuccess){
                                            let streams = M3UParser.parseToDict(result.value!);
                                            completionHandler(streams: streams, error: nil);
                                            return
                                        }

                                            //Error with the .m3u8
                                            let userInfo = [
                                                NSLocalizedDescriptionKey : String("Operation was unsuccessful."),
                                                NSLocalizedFailureReasonErrorKey: String("The operation returned an error : %@", response.result.error.debugDescription),
                                                NSLocalizedRecoverySuggestionErrorKey: String("Please ensure that the provided channel is valid")
                                            ];
                                            completionHandler(streams: nil, error: NSError(domain: "TwitchAPI", code: 1, userInfo: userInfo));
