Just curious, did this not work for you? I thought this code edits a variable and then goes to a passage… or are you putting conditions on how the variable or which variable gets incremented (and keeping it in the passage code is just more maintainable)?