even slightly better locking