One of the use cases that can lead to this issue {#male root="{title}" title="Mrs"} {root} {#names:female title="{title}" period="."} {title}{period} {.}{~n} {/names} {/male} too much recursion elem = elem(this, context, null, {auto: auto, filters: filters}); { "female" : { "title" : "Senorita" }, "title": "Sir", "names": ['Javier'], "male" : { "title" : "Senor" }, } The issue is related to have same name aliases , title=title or title="{title}" in nested levels