split, resplit, split...