Is it necessary to add an `id`?