Careful about hold-harmless agreements, they are not always legally binding. I would check with a lawyer...