reverted back to enforcing saxon. as the xslt uses some saxon specifc functionality