Further bug fixed - not using transaction locks.