I had implemented this with a promise, but was informed that as waitForStart is only called once, we are safe to just put the error into the channel.
I had implemented this with a promise, but was informed that as waitForStart is only called once, we are safe to just put the error into the channel.