reorganizing continued ... moved the double transaction check outward ...