 
                 var receivedObjects: OptionalIssue?
                 _ = signal.map(OptionalIssue.self, using: decoder, failsOnEmptyData: false).startWithResult { result in
-                    receivedObjects = result.value
+                    receivedObjects = try? result.get()
                 }
                 expect(receivedObjects).notTo(beNil())
                 expect(receivedObjects?.title).to(beNil())


                    var description: String?
                    _ = signal.map(String.self, atKeyPath: "description", using: decoder).startWithResult { result in
                        description = result.value
                    }
                    expect(description).notTo(beNil())
                    expect(description) == "Something interesting"


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