comparison swapped