swap (117.427)