Having an annoying issue that I'm sure someone else must be experiencing and/or have a solution for. I'm using a roll query in a custom character sheet roll button that outputs the roll info to a roll template, like this: <button type='roll' class='combatbutton' value='@{whispertoggle} &{template:custom} {{title=@{banner_surprise} **@{character_title} @{selected|token_name}**}} {{subtitle=Surprise Check}} {{Surprise=[[1d6cs0cf0+@{class_surprise_bonus}[class]-@{has_helm}[helm]+@{mod_surprise}[mod1]+?{Modifier|0}[mod2]]]}}' name='roll_surprise'> Surprise</button> At the end of the {{Surprise}} [[roll]] clause is a roll query that prompts the user for an additional 'Modifier', if any. If the number entered by the user is signed negative, the button roll works as expected. However, if the user enters a plus sign (which is natural for a user to do), it breaks the roll. The output displays as '++' which I suspect is breaking the parser. While the work-around is simply enough ("don't enter plus signs") but people forget and the roll calculations break at the worst times. Any ways to address this?