Does the consumer really need the `id`?