added StateChangeError