What's the differences between the output and the tree walker ?