msg.name() returns char* that **does not** always ends with '\\0'