The stuff after the comma in your post makes the stuff before the comma redundant. Any sort of lawyer could at least IMAGINE how the contract might hold up in court, and the good ones would also probably be thinking “Here’s how I’D argue it, if I had to...” :-)