I was working on this Macro-template. (Working formula) /w gm &{template:default} {{name=Modifiers **A:(?{A|}) D:(?{D|})**}} {{Variant1= [[[[?{A|}-1]] * [[?{D|}]] [[-1]]]]}} {{Variant2= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}-1]]]]}} {{Variant3= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}]]]]}} But when I tried to add another operation to the formula, [[[[?{A|}-1]] * [[?{D|}]]]] It broke. (Not Working formula) /w gm &{template:default} {{name=Modifiers **A:(?{A|}) D:(?{D|})**}} {{Variant1= [[[[?{A|}-1]] * [[?{D|}]] [[-1]]]]}} {{Variant2= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}-1]]]] [[[[?{A|}-1]] * [[?{D|}]]]]}} {{Variant3= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}]]]]}} After trying many different things (Checking if it was syntax/query/positioning problem, etc). I discovered that by adding any other ( in -inline operation) to the formula, the macro breaks. (Example) {{Test= [[[[1]]+[[2]]]]}} /w gm &{template:default} {{name=Modifiers **A:(?{A|}) D:(?{D|})**}} {{Variant1= [[[[?{A|}-1]] * [[?{D|}]] [[-1]]]]}} {{Variant2= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}-1]]]]}} {{Variant3= [[[[?{A|}-1]] * [[?{D|}]]-[[1]] + [[?{A|}]]]]}} {{Test= [[[[1]]+[[2]]]]}} ________________________________________ To clarify : If is a normal in-line operation it works just fine. (Example) {{Test= [[1]]+[[2]]}} {{Test= [[1 + 2]]}} Is this a known issue ? Am I missing something ? Please let me know if there is a solution where I can keep the content of the (Not Working) formula in the same macro.