It would yield the same geometry in the disjoint case, surely.  For the overlapping case, it does not seem as though that would always compute the same geometry (primarily because of the ```convexHull``` call).  Whether we care about the difference in that case is another matter entirely, especially as this PR is a short-term band-aid...