`_do_delete` does not check if `policy_id` exists. If so, can this step be skipped?