Conservative radio host Glenn Beck announced during his Friday show that despite his opposition in the past, he would vote for President Donald Trump in 2020.

Beck began by predicting that Trump would win re-election, and then he explained why.

“Here’s why I’m predicting a 2020 win. When I saw yesterday how the press was all reporting the same damn story — that Donald Trump was calling MS-13 gang members (they left that out of the story) ‘animals’ — they were spinning it as if he was saying that about all immigrants. I had enough. I’ve had enough.”

Beck then took out a red Make America Great Again hat, saying, “Media, if you can get me, Glenn Beck, to do this … If you can drive me to the point where I say, ‘you know, I’ve had enough,’ I’ll vote for him in 2020. Gladly, I’ll vote for him in 2020. And not really even on his record, which we’ll talk about here in a second, is pretty damn amazing.”

.@glennbeck has heard ENOUGH from the mainstream media.

It’s time to acknowledge everything @realDonaldTrump has done for America. pic.twitter.com/eZZVH1URcL — TheBlaze (@theblaze) May 18, 2018

Agreeing with the president’s opinion of MS-13, Beck posed a simple hypothetical: “If those animals took your daughter and did what they’ve done to other Americans’ daughters, you’d call them an animal. And if they’re not animals, I don’t know what is.”