up_trigger upower cast_self