It’s safe to say that Donald Trump probably won’t be checking out Louis C.K.’s new Netflix special, 2017, any time soon. Not after the comedian viciously disemboweled the President on Tuesday’s The Late Show with Stephen Colbert.

C.K. has kept quiet on the President since sending his fans a email during the election in which he called Trump a “nasty bigot” and compared him to Hitler. Clearly, the man had a lot to unload, because the moment Colbert brought up Trump, C.K began spitting absolute venom.

“He’s just a gross, crook, dirty, rotten, lying sack of sh–,” C.K. said, to uproarious applause form the audience. C.K. continued to give Colbert’s bleep squad a workout, as he repeatedly called him a “lying sack of sh–” throughout the segment.

C.K.’s anti-Trump rant was a perfect illustration of the giant chasm that exists between Colbert’s show and Jimmy Fallon’s The Tonight Show. When C.K. appeared on Fallon the other night, he did a funny, albeit milquetoast bit about how naps are better than sex, which fit perfectly with Fallon’s mostly apolitical show. Colbert on the other hand, has emerged as one of Trump’s fiercest critics, and has watched his ratings skyrocket as a result. It’s no wonder he had such a smile on his face last night.

Watch Louis C.K. eviscerate Donald Trump above.