Changed from the range paradigm to the more general "values" paradigm