I needed to look into the Git log... Regexps can be difficult.

A profile can include invalid package names, as #152 shows. I can fail if you prefer it. I was just keeping the existing behaviour.