It’s a crime for a U.S. presidential campaign knowingly to receive—or even solicit—anything of value from any foreign entity. It’s a crime for anyone, campaign or not, to knowingly receive stolen data. In fact, receiving stolen data triggers a complex nexus of crimes, both state and federal. Donald Trump Jr., Jared Kushner, Paul Manafort and other top Trump aides met with a lawyer who identified herself as an agent of the Russian government offering damaging information about Hillary Clinton.

Lying to Congress is a crime, albeit one seldom prosecuted. Donald Trump Jr. was under oath when he testified to the Senate Judiciary Committee on September 17, 2017, that he did not tell his father about the Trump Tower meeting with the lawyer. “I wouldn’t have wasted his time with it,” he said. Should that testimony prove untrue, the younger Trump could also face perjury charges.

Money laundering is a crime. Tax evasion is a crime. Obstruction of justice is a crime. Lying to federal investigators is a crime.