If you need to modify a row an TX enqueue is placed correct? And if you modify a row then it needs to be locked globally no? If one instance is locking the row then it must be done globally.