Would be good to add some backwards compatibility for the `need_id` param to ease the transition.