Coroutines have nothing to do with platform environments!
Separate root environment from Platforms