a little bit of swap