I would include a line in the macro with this to ensure that if the bar1 is currently linked that it gets unlinked: --set bar1_link| Also you can simplify your macro slightly by removing the duplicate --set or --on from each line. Here's what my TokenMod mook setup macro looks like: !?{Token Name?|@{selected|character_name}} !{Add Number?|Yes, %%NUM%%|No,""} !?{Darkvision?|Yes,has_night_vision|No,} !?{Darkvision Distance?|60} !?{Size?|Medium/Small,1|Large,2|Tiny,0.5|Huge,3|Gargantuan,4} !?{Passive Perception?|@{selected|passive_wisdom}} !token-mod {{ --on showname showplayers_name showplayers_aura1 ?{Darkvision?} --off playersedit_name playersedit_bar1 playersedit_bar2 playersedit_bar3 playersedit_aura1 playersedit_aura2 showplayers_bar1 showplayers_bar2 showplayers_bar3 showplayers_aura2 --set name|"?{Token Name?} %%NUMBERED%%" controlledby|= bar1_link| bar2_link|npc_ac bar2_max| bar3_link|passive_wisdom bar3_max| bar3_current|?{Passive Perception?} aura2_color|#0000ff night_vision_distance|?{Darkvision Distance?} scale|?{Size?}u bar_location|overlap_bottom compact_bar|on defaulttoken }} /w gm Mook Token Full Setup for @{selected|character_name} !token-mod --set name|"?{Token Name?}" bar1|@{selected|hp|max} I initially set the name to add the %%NUMBERED%% and set it as the default token, but then set the name afterwards without the %%NUMBERED%% so that my Token Page will just have the names of the characters without being numbered, and the tokens all get numbered when they are pulled out from the Journal.