The addition of the unique message key is probably the responsibility of the `send` method.