speed up doSplit().