bidirectional-coroutine removed