I think it should not fail if `id` is not present, but `name` is.