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

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

        Alamofire.request(.GET, gamesUrlString, parameters :
            [   "limit"   : limit,
                "offset"  : offset])
            .responseJSON { response in
                
                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> {
