swapped mode types, mode change