more state and range testing