Add rerootToAll function