rando
all nonleaves except split