this reminds me... since stringMatch has changed to returning a boolean rather than an int for last segment in the ranges and it's a public API, do we need to note that somewhere? I don't know if any extensions are using stringMatch directly.