> Well, if it's the only value it will be accepted simply because we are > checking that special case already and don't even bother to loop through > the track list.
That was demonstrably not the case in the failing regression test. I forget what aspect of the test case allowed it to get past the short circuit, but it definitely got into the scan-the-track-list code.
Hm, I'll have to see that for myself, probably there was something more to it.