traverse changed