I get a lot of errors reported of the form: "XSLT: xsl:param 'y' is not declared for template 'x'" <xsl:call-template name="x"> <xsl:with-param name="y" select="$z" tunnel="yes"/> For me it's not even a warning, as I use that tunnel parameter down the call graph.