Due to the extra computation of this step, we may want to hide it behind a flag for people who don't care about range_min.