Do you need a lock for this global lock, or are you using a previously existing one to protect this global var?