chose a heuristic for splitting