Should I get a legal opinion on a contract for freelance work