more attempts to address the libxslt differences