We forgot to initialize the ReentrantLock