about to rewrite cmidict for messages
about to rewrite cmidict for messages