         if mappedJSON != nil && error == nil {
             if let dict = mappedJSON as? [String:AnyObject] {
                 parseLinked(elloAPI, dict: dict, responseConfig: responseConfig, success: success, failure: failure)
-                Crashlytics.sharedInstance().setObjectValue(dict.description, forKey: CrashlyticsKey.ResponseJSON.rawValue)
             }
             else {
                 failedToMapObjects(failure)

        else if isEmptySuccess(data, statusCode: statusCode) {
            let emptyString = ""
            success(data: emptyString, responseConfig: responseConfig)
            Crashlytics.sharedInstance().setObjectValue(emptyString, forKey: CrashlyticsKey.ResponseJSON.rawValue)
        }
        else {
            failedToMapObjects(failure)

                ElloProvider.handleNetworkFailure(target.path, failure: failure, data: data, error: error, statusCode: statusCode)
            }
            Crashlytics.sharedInstance().setObjectValue("\(statusCode!)", forKey: CrashlyticsKey.ResponseStatusCode.rawValue)
            Crashlytics.sharedInstance().setObjectValue(NSString(data: data!, encoding: NSUTF8StringEncoding), forKey: CrashlyticsKey.ResponseJSON.rawValue)
        }
        else {
            ElloProvider.handleNetworkFailure(target.path, failure: failure, data: data, error: error, statusCode: statusCode)
            Crashlytics.sharedInstance().setObjectValue("nil", forKey: CrashlyticsKey.ResponseStatusCode.rawValue)
            Crashlytics.sharedInstance().setObjectValue("no json data", forKey: CrashlyticsKey.ResponseJSON.rawValue)
        }
    }

