In the attached image 'before.png' you can see a shape layer rigged with one simple expression with an IF statement that outputs either `
thisLayer.content ("Shape 2").content("Path 1").path` or `thisLayer.content ("Shape 1").content("Path 1").path`depending on the state of a checkbox. If the name of the referenced Path that is currently evaluated by the if statement is changed by the user, the name of both Paths is updated in the expression, which is incorrect - since the non-evaluated one is inside a different group with a different group name. See the `after.png` for the resulting expression.