Republican Senator Jeff FlakeĀ forcefully condemned Trump on the floor of the Senate today, comparing the president’s attacks on the news media with Joseph Stalin’s.

“No longer can we compound attacks on truth with our silent acquiescence. No longer can we turn a blind eye or a deaf ear to these assaults on our institutions,” Flake said in his speech. “An American president who cannot take criticism — who must constantly deflect and distort and distract — who must find someone else to blame — is charting a very dangerous path. And a Congress that fails to act as a check on the President adds to the danger.”

He criticized the President for calling the news media the “enemy of the people,” calling it “an assault as unprecedented as it is unwarranted.”

“It is a testament to the condition of our democracy that our own President uses words infamously spoken by Joseph Stalin to describe his enemies,” he said. “It bears noting that so fraught with malice was the phrase ‘enemy of the people,’ that even Nikita Khrushchev forbade its use, telling the Soviet Communist Party that the phrase had been introduced by Stalin for the purpose of ‘annihilating such individuals’ who disagreed with the supreme leader.”

It’s easy for Flake to denounce the president in such direct language in a Senate speech because he is not seeking another term. However, depending on how this plays, I wouldn’t rule out the possibility that Flake is considering a primary challenge to Trump in 2020.