Just a thought, we have another list of true/false values over in the LookupKey model, which is more extensive.  Can we use that so they work the same way?

Also anchor both sides with \A and \z.