                                     successHandler?(dataResponse.result.value)
                                 }
                             } else {
-                                log("Parsed data response with \(statusCode) status code")
+                                logWarn("Parsed data response with \(statusCode) status code")
                                 dispatch_async_main_queue {
                                     failureHandler?(dataResponse.response, nil, nil)
                                 }

                                obj = objects
                            }

                            if let obj = obj {
                                log("Parsed response value:\n\(obj)")
                            }

                            dispatch_async_main_queue {
                                successHandler?(obj)
                            }
                        } else {
                            log("Parsed response with \(statusCode) status code")

                            switch statusCode {
                            case 401:

                                successHandler?(dataResponse.result.value)
                            }
                        } else {
                            logWarn("Parsed data response with \(statusCode) status code")
                            dispatch_async_main_queue {
                                failureHandler?(dataResponse.response, nil, nil)
                            }
                        }
                    }
                } else {
                    logWarn("Error with network request:\n\(request); \(error); retrying...")
                    self.execute(Alamofire.request(request.request!.URLRequest),
                                 successHandler: successHandler,
                                 failureHandler: failureHandler)
                }
            }
        }
