In the event that any provision or portion of this Agreement shall be determined to be invalid or unenforceable for any reason, in whole or in part, the remaining provisions of this Agreement shall be unaffected thereby and shall remain in full force and effect to the fullest extent permitted by law. Without limiting the generality of the immediately preceding sentence, in the event that a court of competent jurisdiction or an arbitrator appointed in accordance with Section 21 determines that the provisions of this Agreement would be unenforceable as written because they cover too extensive a geographic area, too broad a range of activities or too long a period of time, or otherwise, then such provisions will automatically be modified to cover the maximum geographic area, range of activities and period of time as may be enforceable, and, in addition, such court or arbitrator (as applicable) is hereby expressly authorized to so modify this Agreement and to enforce it as so modified.