nitpick: use DOMXPath; in the header