Badges
OptParseValidator directly taken from github