now handles the situation where all points can be shattered.
it now handles the situation where all points can be shattered.