                 let expectedMessages: [String]? = sharedExampleContext()["messages"] as? [String]
 
                 var loadedJSONAbles: [JSONAble]?
-                var loadedError: NSError?
+                var loadedError: Swift.Error?
 
                 let endpoint: ElloAPI = .following
                 ElloProvider.shared.request(endpoint)
                     .then { response in
-                        loadedJSONAbles = data as? [JSONAble]
+                        loadedJSONAbles = response.0 as? [JSONAble]
                     }
                     .catch { error in
                         loadedError = error

                            ElloProvider_Specs.errorStatusCode = .status410

                            var loadedJSONAbles: [JSONAble]?
                            var loadedError: NSError?
                            var handled = false
                            var object: NSError?
                            let testObserver = NotificationObserver(notification: ErrorStatusCode.status410.notification) { error in


                expect(loadedJSONAbles).to(beNil())
                expect(loadedError!).notTo(beNil())
                let elloNetworkError = (loadedError! as NSError).userInfo[NSLocalizedFailureReasonErrorKey] as! ElloNetworkError

                expect(elloNetworkError).to(beAnInstanceOf(ElloNetworkError.self))
                expect(elloNetworkError.status!) == expectedStatus
