Maybe this ``` <div n:ifcontent> </div> ``` shouldn't be rendered, because technically there is no content to render. Just spaces, tabs, eofs, which are not considered as HTML content.