This method doesn't do anything other than change the state, which is rather pointless. Just call _changeState instead