# Caller post-back uses getSelf io_context Viral posting invokers resume the caller on the thread that issued `co_await`, using `callerIoContext` captured from `ComponentThread::getSelf()` at promise construction time. Dynamic `ExplicitPostTarget` only affects post-TO (`initial_suspend`), not post-back. See [post-to-and-back-in-invokables.md](post-to-and-back-in-invokables.md).