real-swap (111.403)