cleanup
correctly loads multiple transactions when there is no snapshot