ignoring swaps