Thanks alot. So I suppose its best to talk to an immigration lawyer?