cmcp_message is a private implementation detail, moved from public API.