From phone. So if your sampler is longer than dataset it would produce an index that would be out of range. Like ~> dataset[high_ind] ~> out of range error
If lower, some data points would never be used. You could handle these cases in your dataclass I guess, but not sure if there is a situation where this makes sense