removed locking