hasSingleValue