I use Token-mod extensively for implementing effects of spells, powers and magic items. My round management API, RoundMaster, supports effect markers and automatically runs macros for effects optionally when they start, each turn they are in effect, and when they end. These effects often change the attributes of tokens, including lighting, auras, and most often bar values. Token-mod is a great piece of code - thanks again to The Aaron for it. However, I've hit a problem with it in the last 5 days. Here's an example. The following effect macro is run each turn for any token with the "Regeneration" effect placed upon it - it should add the value of @{conregen} attribute of the character related to the token to bar3_current but not allow it to go above the maximum (set to 144), and report this as ( : From ): Ctenmiir regenerates 40 -> 60 HP !token-mod --ignore-selected --ids ^^tid^^ --set bar3_current|+[[@{^^cname^^|conregen}]]! --report control|"{name} regenerates {bar3_current:change} HP" My RoundMaster API parses this and replaces ^^tid^^ with the token_id and ^^cname^^ with the character name - this is happening successfully, and results in e.g. !token-mod --ignore-selected --ids -MRJljwNEwLzJlZnxBsQ --set bar3_current|+[[@{ctenmiir|conregen}]]! --report control|"{name} regenerates {bar3_current:change} HP" This worked excellently, and certainly was working fine on all days including last Friday 7 May. However, yesterday, on Wednesday 12 May, the result was to report (From ): Ctenmiir regenerates 40 -> +20! HP And the token bar3_current was set to '+20!' which is meaningless as a HP value. If I remove the '!' it works, but does not limit the value to the max: !token-mod --ignore-selected --ids -MRJljwNEwLzJlZnxBsQ --set bar3_current|+[[@{ctenmiir|conregen}]] --report control|"{name} regenerates {bar3_current:change} HP" (From ): Ctenmiir regenerates 130 -> 150 HP What has changed? Nothing in my game, as far as I am aware, but I might have done something stupid. How can I fix this?