I stole the test from the Express test suite, the issue is that `*` becomes `.*` matches anything. So `[a-z]*` would become `[a-z].*` which is probably not what you want. I'd love to remove the asterisk feature if possible to clear up confusion, but we can keep it outside of the matching groups.