recombine + prune