Swap if's