@hackerham We'll remove limitation on suspending invocations and it will not be problem anymore. The whole coroutine (an instance of your computation) that can call multiple suspending functions that are calling other suspending functions will be executed in the same context.