xslt bug fix