More or less working partitioner