XRHandShape with only one Finger Shape Condition never evaluates false

I’m just getting up and running with the gesture recognition in XR Hands and I made my first hand shape just checking the full curl of the index finger. I noticed that CheckConditions on this hand shape always evaluates to true.

I went through the code, trying to figure out whether I had done something wrong, couldn’t find anything.

Then I added a second finger shape condition with all the same values as the first, but for the middle finger and BAM… everything worked just fine.

Not sure if this is by design, but it seems like it ought to work to only have one Finger Shape Condition…