fix missing throw_dead