 
                 var receivedObject: Issue?
                 _ = signal.map(Issue.self, using: decoder).startWithResult { result in
-                    receivedObject = result.value
+                    receivedObject = try? result.get()
                 }
                 expect(receivedObject).notTo(beNil())
                 expect(receivedObject?.title) == "Hello, Moya!"


                var receivedString: String?
                signal.mapString(atKeyPath: "words_to_live_by").startWithResult { result in
                    receivedString = result.value
                }

                expect(receivedString).to(equal(string))


                    var receivedObject: Issue?
                    _ = signal.map(Issue.self, atKeyPath: "issue", using: decoder).startWithResult { result in
                        receivedObject = try? result.get()
                    }
                    expect(receivedObject).notTo(beNil())
                    expect(receivedObject?.title) == "Hello, Moya!"
