Remove IPDB and ensure uniqueness of PlanItem