Added Locking calls