Waiver by contract