 					}, next: {
 						value = $0
 					})
-					|> startWithSignal { signal, disposable in
+					|> startWithSignal { _ in
 						expect(started).to(beFalsy())
 						expect(value).to(beNil())
 					}


				let producer = baseProducer
					|> on(started: { () -> () in
							started += 1
						}, event: { (e: Event<Int, TestError>) -> () in
							event += 1
						}, next: { (n: Int) -> () in
							next += 1
						}, completed: { () -> () in
							completed += 1
						}, terminated: { () -> () in
							terminated += 1
						})

				producer.start()
				expect(started).to(equal(1))

					}, next: {
						value = $0
					})
					|> startWithSignal { _, disposable in
						expect(started).to(beFalsy())
						expect(value).to(beNil())

