Swap variables instead of introducing new ones