 		}
 
 		if shouldStart {
-			startNextSignalProducer(producer, self)
+			startNextSignalProducer(producer)
 		}
 	}
 

		}

		return nextSignalProducer
	}
}


	}
}

private final class ConcatState<T, E: ErrorType> {
	/// The observer of a started `concat` producer.
	let observer: Signal<T, E>.Observer
