move ignore swaps to global