Vince said: @Memm Did you replace all left double braces in the macro-text with the Haste query? "?{Haste|No,|Yes,{{}" ;-) ?{Haste|No,|Yes,{{}attack8=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] ]]}} ?{Haste|No,|Yes,{{}damage8=[[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]}} ?{Haste|No,|Yes,{{}crit_confirm8=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack8_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} ?{Haste|No,|Yes,{{}crit_damage8=[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]]}} ?{Haste|No,|Yes,{{}precision_dmg81=@{precision_dmg_macro}}} ?{Haste|No,|Yes,{{}precision_dmg82=@{global_precision_dmg_macro}}} ?{Haste|No,|Yes,{{}critical_dmg81=@{critical_dmg_macro}}} ?{Haste|No,|Yes,{{}critical_dmg82=@{global_critical_dmg_macro}}} ?{Haste|No,|Yes,{{}attack8name=@{iterative_attack8_name}}} Thank you! That does seem like a solution, appreciated.