One thing about an independent counsel is, Trump's tax returns & financial records will be subpoenaed to check the financial connections. It can then be determined if the forms Trump filled with the federal election committee match his tax returns. It the forms do not match (they won't) Trump is going to jail.