Why we do partitions the way we do,