ensure at least 1 state change before determeing usage