early state switching, etc