fixed onDeath