fixes message name parser to allow lowercase flags
removing counters instead of only resetting them
don't count "empty" user strings