Easy comments:

1. This matches an empty string. Use `+` as the quantifier. If the string is empty it's best not to specify it at all.
1. It also matches a simple ":", which is wrong.

Eventually we'll have to to just break backwards compatibility and turn `options` into a list of strings.