I'm using rollBetween() to check for critical hits for a Pathfinder subsystem. The problem is that it appears to be falsely registering criticals based on the total of the roll, and not just the d20 itself. Here's the code snippets in question: <button title="Weapon attack and damage roll" class="sheet-text-button" type="roll" name="roll_weapon-attack" value="&{template:weapon-attack} {{weaponName=@{weapon-name}}} {{charName=@{character_name}}} {{attack=[[1d20 + @{weapon-attack-bonus} + @{weapon-attack-misc}]]}} {{critConfirm=[[1d20 + @{weapon-attack-bonus} + @{weapon-attack-misc}]]}} {{critRange=[[@{weapon-crit}]]}} {{critMultiplier=@{weapon-crit-multiplier}}} {{damage=[[@{weapon-damage}]]}} {{weaponType=@{weapon-type}}} {{weaponRange=@{weapon-range}}} {{weaponSpecial=@{weapon-special}}}"></button> {{#^rollBetween() attack critRange 20}} The wiki explicitly states that "All helper functions will only check the first inline roll found in a property." Am I doing something wrong here?