user should be able to switch