Guard against non-match of remotes pattern
Don't allow empty groups
Prepare 0.22.0 release