That is why we are changing the way dispatchers work for the next preview release. Instead of dispatchers we are introducing a more general concept of coroutine context that can include may library-defined aspects (like cancellable life time, security context, request id, etc)