 
                     var receivedObjects: [Issue]?
                     _ = signal.map([Issue].self, atKeyPath: "issues", using: decoder).startWithResult { result in
-                        receivedObjects = result.value
+                        receivedObjects = try? result.get()
                     }
                     expect(receivedObjects).notTo(beNil())
                     expect(receivedObjects?.count) == 1


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

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


                    var isNew: Bool?
                    _ = signal.map(Bool.self, atKeyPath: "isNew", using: decoder).startWithResult { result in
                        isNew = try? result.get()
                    }
                    expect(isNew).to(beNil())
                }
