Fix descendants when going more than 1 layer deep