                     do {
                         let model = try parser.parse(object: json as AnyObject)
                         
-                        self.dprint("Got valid models back")
+                        self.dump("Got valid models back")
                         completion(Response(value: model, headers: urlResponse.allHeaderFields))
                     } catch let error as ResponseError {
                         completion(Response.failure(error))

                            completion(Response(errorCode: .unhandled, message: error.localizedDescription))
                        }
                    } else {
                        self.dprint("Unhandled NSURLSession Error: \(error.localizedDescription): \(error.userInfo)")
                        
                        completion(Response(errorCode: .unhandled, message: error.localizedDescription))
                    }

                } else {
                    let errorCode = ResponseError.Code(rawValue: urlResponse.statusCode) ?? .unhandled
                    if errorCode == .unhandled {
                        self.dump("Unhandled HTTP response code : \(urlResponse.statusCode)")
                    }
                    
                    completion(Response(errorCode: errorCode))
