for all of these methods with "Msg" abbreviated, it would be better to use the full word "Message" (they are not just private methods)