set the partioner and comparators directly because,  it turns out,  PSE3 overrides run() and doesn't use the "self aware" stuff