partner-swapping (117.352)