You’re right, I forgot about duplication. I guess currently there isn’t a way to get rid of this problem (even with a hacky solution, I tried something similar to this but to no avail), but i’d be happy to be proven wrong.
Yeah, a to somewhat robustly get rid of this is by explicitly adding/checking for a label, but I figured the solution above was nice enough without this