Overlapping locking functions