swapception part 4: swap within a swap