Better still dead coroutine handling