real-swap (120.303)