I didn't want someone on the outside to see the locking semantics and lock it on their own.