XSLT is glorious, too bad.