Swap method signature