tidy swapExtension