A TextNode isn't also a Node?