2.6 Primary and Non-Contributory Status and Waiver of Subrogation. Contractor shall ensure that each subcontractor’s insurance is primary to and non-contributory with any and all insurance maintained by or for the Seagate Parties. Contractor shall ensure that its subcontractors’ insurers waive all rights of recovery from or subrogation against Seagate Parties and their respective insurers, except to the extent prohibited by law and except with respect to subcontractors’ errors and omissions (professional indemnity) insurance.