cum-swap (142.761)