Eliminating TransactionalLock - round 1