swap (168.640)