Curious why the `node.value = 'giraffe'` is ignored here.