need the lock.