In what feels like an inevitable turn of events, NBC News is now reporting that President Trump’s longtime lawyer, Michael Cohen, has struck a guilty plea deal with prosecutors, bringing a months-long investigation into the New York scam artist for tax fraud, bank fraud, and campaign finance violations.

While the deal purportedly doesn’t include a cooperation agreement with the government, which means that Cohen will not be giving up any information regarding President Trump and his time in the Trump Organization, NBC is now reporting that his campaign finance violations are part of the charges being brought against him — which opens up a can of worms for President Trump.

The Cohen case was passed on to the New York District Attorney’s office from the Mueller campaign after they discovered decades of financial misconduct by Cohen, which they discovered after investigating the $130,000 hush money payment that was given to adult film star Stormy Daniels shortly before the election in exchange for her silence about the affair she allegedly had with Donald Trump.

The $130,000 was funneled from Cohen’s pocket into a shell company before being paid out to Daniels, which watchdog groups allege was used to sway the election and thus constituted a campaign donation far exceeding the maximum personal limits.

Cohen is also under investigation for a $150,000 payment to purchase the silence of former Playboy model Karen McDougal. Prosecutors discovered that Michael Cohen had recorded audio of Donald Trump himself discussing secret hush money payments to McDougal, with whom the President allegedly had an almost year-long affair with after his wife had given birth to his son Barron.

The plea deal prevents the President’s dirty laundry from being aired in a public courtroom, but the fact that there is evidence of him conspiring to bribe his ex-mistresses is sure to come back to haunt him.