little bit safer MessagePrimitive.String() method