A message must have a non-empty command

Previously, empty string and ": " were treated as valid messages.