range-for goodness