Trump’s former National Security Adviser Michael Flynn, who resigned from his post in February, is now willing to testify in the ongoing investigation into the Trump campaign’s potential ties to Russia in exchange for immunity from prosecution, the Wall Street Journal is reporting.

Flynn served as an adviser on the Trump campaign, and later one of the president’s top advisers, and was in-the-know concerning sensitive foreign policy issues and is also known to be directly involved in speaking to the Russian about the lifting of sanctions – conversations that later forced him to resign his top national security post.

The offer came from Flynn’s attorney Robert Kelner, and was directed to the FBI and the Senate Intelligence Committee. The fact that Flynn has made this offer seems to suggest he may feel he is in legal difficulty.

Flynn had communications with Russian Ambassador Sergei Kislyak, who he allegedly colluded with regarding US sanctions against Russia and the interference of the presidential election. It’s also known that Flynn was paid thousands of dollars by at least three Russian companies, according to the Journal, those included the “state-sponsored media network RT, for speeches he made shortly before he became a formal adviser to Mr. Trump’s campaign.”

In addition, the defense department has been asked to investigate Flynn’s activities as a violation of the emoluments clause in the Constitution.