rule for global lock