- explicitly check for range