I fixed up the "-" support and added digit support.

If no groups are found, it should use the default (I change this behavior in a recent commit).

The user can specify a group manually with the GROUP parameter.