President Donald Trump’s senior adviser Stephen Miller’s statements on CBS’ Face the Nation were enough to rile Stephen Colbert up enough to drop a rare f-bomb on Late Show Monday.

“The powers of the president to protect our country are very substantial and will not be questioned,” Miller said on the political talk show on Sunday. (See here for the full context.) “‘Will not be questioned’?” Colbert countered. “Let me test that theory: What the f— are you talking about?”

Colbert used his monologue to challenge some of Miller’s unsubstantiated comments about voter fraud. The highlight though was Colbert noted that Miller also said that he would show up on “any show, anywhere, anytime, and repeat it, and say the president of the United States is correct, 100 percent.”

Colbert couldn’t pass up the opportunity to take Miller up on the offer, “Any show, anytime, anywhere? Perfect. How about The Late Show tomorrow at the Ed Sullivan Theater?” Colbert challenged the man he called “young Gargamel”, adding, “And listen, if you don’t show up, I’m going to call you a liar. And if you do show up, I’m going to call you a liar to your face.”

Throwing the gauntlet down wasn’t enough for Colbert, though. He decided to test Miller’s promise that he would appear on “any show, anywhere, anytime” by inserting him into some of the biggest TV shows around, including The Walking Dead, Stranger Things, and Big Bang Theory. Colbert’s greatest work though was inserting Miller into Game of Thrones to give new meaning to the phrase “talking head.”

Watch the monologue and the spoof below.

Get The Brief. Sign up to receive the top stories you need to know right now. Please enter a valid email address. Sign Up Now Check the box if you do not wish to receive promotional offers via email from TIME. You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy . This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Thank you! For your security, we've sent a confirmation email to the address you entered. Click the link to confirm your subscription and begin receiving our newsletters. If you don't get the confirmation within 10 minutes, please check your spam folder.

Contact us at letters@time.com.