handle NaN in setRangeString