This looks weird to me. ``{{ macros.foo(foo="bar") }}`` is not always a macro call. It is a call to ``->foo()`` on the object sotred in ``macros`` (which is the way used to call macros, but not only). There is nothing related to macros in your template, so I don't think the exception message should mention them