Technically parsers are allowed to split text within an element across multiple text nodes -- I wonder if that's important here?