Jon Stewart crashed 'The Late Show' earlier this week, popping up from beneath Stephen Colbert's desk to deliver an important message to the media: "stop your whining" about President Donald Trump.

Stewart was responding to the latest dustup between president and press, which saw White House Press Secretary Sean Spicer bar CNN, The Los Angeles Times, The New York Times, Politico and other news organizations from a White House briefing last week. The move rankled the mainstream media, but Jon Stewart has nothing but tough love for them.

"Can I talk to the media for a moment?" Stewart asked before taking over Colbert's show. "Hey media, so I heard Donald Trump broke up with you. Stings a little, doesn't it? Finally thought you met your match: a blabbermouth who's as narcissistic and thin-skinned as you are. Now it's over. Well, good riddance, I say. Kick him to the curb. It is time for you to get your groove back, media. Cuz let's face facts: you've kinda let yourself go a little bit for these past few years. Put on a few pundits, Obsessing twenty-four hours a day, seven days a week about this one guy. 'What's Donnie up to?' "

Stewart than criticized the media for telling people that Trump would change, that he would scale back his blistering rhetoric and become more presidential over time. But it hasn't worked out "because 70-year-old men don't get less cranky or racist as times goes by," Stewart said.

He added that the breakup with Trump has given the media a great opportunity for self-reflection, a chance to improve themselves and an excuse to take up a new hobby. "I recommend journalism," Stewart added.

Check out the full clip here, which includes a supercut of Trump BS-ing his way through pressers by saying "Believe me."