Future<bool> waitAnyOutputReady() async { if (isReady || anyOutputReadyCompleter.isCompleted) { return true; } return await anyOutputReadyCompleter.future; }