There are some cases where the underlying tuple may produce more results than we are interested in.  For those cases, use the min of what we have and what we need.