 
 				let signalProducer = SignalProducer.try(operation)
 
-				// This is not the current behavior, but should it?
-				let expectToComplete = true
-				startSignalProducer(signalProducer, expectSentValue: nil, sentError: operationError, complete: expectToComplete)
+				startSignalProducer(signalProducer, expectSentValue: nil, sentError: operationError, complete: false)
 			}
 		}
 

				let producerError = NSError(domain: "com.reactivecocoa.errordomain", code: 4815, userInfo: nil)
				let signalProducer = SignalProducer<Int, NSError>(error: producerError)

				// This is not the current behavior, but should it?
				let expectToComplete = true

				startSignalProducer(signalProducer, expectSentValue: nil, sentError: producerError, complete: expectToComplete)
			}
		}


				let sequenceValues = [1, 2, 3]
				let signalProducer = SignalProducer<Int, NSError>(values: sequenceValues)

				startSignalProducer(signalProducer, expectSentValues: sequenceValues, sentError: nil, complete: false)
			}
		}

