Before signing an agreement, it can be extremely beneficial to have an experienced lawyer cast an eye over the agreement.
Once you sign, there is seldom any way to row-back and so it is highly advisable to have a wise and experienced professional - used to negotiating agreements and representing parties who are in disagreement - on a regular basis, to review the contract before proceeding to sign.