Agree. Any time a possible contract is involved, your best bet is to take it to a local employment or contract attorney for review & advice.