it's a strange api, it accepts `name` or `id` ... so I will stick with name