While the chances of generating two matching ids with `SecureRandom` is highly unlikely, it is possible. To avoid this, another idea would be to use the `id` of the initial message for all messages in the conservation.