Just curious about the logic: if a channel isn't ready and the early exit is forced, is there a chance for this event to fire later when those channels are ready? Should there be a similar event triggered when the channels become ready to ensure that once the last one is ready, the event is always sent?