Fix accidental copy of message

There is no need for the extra copy here.
Always check for a message status before using it

Otherwise, the behavior is undefined