this `need_task_ids` logic is removed?