Using a reference for the message_t parameter of the recv() method (instead of a pointer)