Hi, I've an interesting problem with coroutines on Android. We're developing TV launchers for custim set-top-boxes. And they are being verified by CTS (Compatibility Test Suite). Recenty, we've hit couple of those tests which were failing, because we were doing too much work, and basicaly the testapp/service wasn't getting to desired tested state (foreground). And there are pretty generous (seconds) timeouts in the test. The "solution" we've found is to add tiny delays (<100 ms) to the coroutines. So, my question/topic for discussion is how to do a proper solution to this? The testapp is a separate app, in separate package and separate process. But is there some wat to set something like "coroutine priority"? Or maybe, because we're system's launcher, Android is giving us the top priority, making the other apps "starve"? I don't know...