Why does this throw an exception? <t:if test="prop:title">
<t:delegate to="${block:formContents}" /> <p:else> <fieldset> <legend>${title}</legend> <t:delegate to="${block:formContents}" /> </fieldset> </p:else> </t:if> Removing the second block delegate attempt works, but obviously doesn't display the content. This fails the test of least surprise.