Experimenting with swap