Reset and Swap work