punish global lock