flag update supports resistance
TK punishment supports resistance