Swaps and moves a few things around