Inverting order of transactions needs swapping in user method