that's because django's way of implementing a templatetag is different. A templatetag is the equivalent of jinja2's extension. A templatetag is simply a Node in Django, so you can override the `render` method to include a `forced` arg which can be set in `dj.py`. But for jinja2, an extension acts more like a parser that returns a predefined node type. What I can think of right now to eliminate the "forced" setting is to write a custom node type or patch the `CallBlock` rendering method. I will try to think of alternative solutions.