def _check_for_overlaps(self):
        for outer in self.cases:
            for inner in self.cases:
                #if the return vals are the same, it doesn't really matter if they blend together.
                if self.cases[inner]['rval'] != self.cases[outer]['rval']:
                    math = EasyMath()
                    mean_stddev = math.mean([self.cases[inner]['stddev'],self.cases[outer]['stddev']])
                    diff = abs(self.cases[inner]['mean'] - self.cases[outer]['mean'])
                    if diff <= mean_stddev*2: 
                        raise utilities.TrueFalseRangeOverlap("truth and falsity overlap")
make sure that cases with different rvals aren't overlapping
dataset/ETHPy150Open Neohapsis/bbqsql/bbqsql/lib/requester.py/LooseNumericRequester._check_for_overlaps