real-swap (199.651)