fix inconsistent behavior after dead