renamed state_num to die_limit