ensure initial state does not transition