allow non-2-power partitioning