swapception part 3: one swap beyond sub