lock is not needed anymore