This sounds like a critical section that needs to be locked. True?