Can these heuristics be thrown off by feeding in a fluke small data set (maybe the end of a data set?) causing it to shrink everything only to have to grow it back after?