swapped out operator