                         observer.send(value: .failure(NSError(domain: "", code: 0, userInfo: [:])))
                         observer.sendCompleted()
                     }
-                    let converted = producer.toResultSignalProducer()
+                    let converted = producer.filterValues()
                     converted.collect().startWithValues {
                         expect($0.count).to(equal(0))
                         done()

                        observer.send(value: .failure(NSError(domain: "", code: 0, userInfo: [:])))
                        observer.sendCompleted()
                    }
                    let converted = producer.toResultSignalProducer()
                    converted.collect().startWithValues {
                        expect($0.count).to(equal(1))
                        done()

                        observer.send(value: .success())
                        observer.sendCompleted()
                    }
                    let converted = producer.filterValues()
                    converted.collect().startWithValues {
                        expect($0.count).to(equal(1))
                        done()
