SWAPD
explicit