When should I get a legal opinion on a contract