it would be more elegant to just hand-in the complete instance of the message