Swapping partners and swapping cum XXNX