For Donald Trump’s address to Congress on Tuesday night, Stephen Colbert decided to go live on The Late Show and skewer the president every step of the way with his opening monologue. “The theme of the speech was ‘renewal of the American spirit,'” he said, “which, I gotta say, really just sounds like a Chinese bootleg of ‘Make America Great Again.'”

Before Trump’s grand entrance of “so many handshakes, such little hands,” Colbert turned to the members of Congress in attendance. “The female members of the House Democratic caucus wore white in honor of women’s suffrage, while the Republicans were white, in honor of who elected them,” he said.

Then Colbert really laid in: “Any chance there’s a mistake and Moonlight‘s the president?” To Trump’s remarks regarding “a hiring freeze on nonmilitary and nonessential federal workers,” the talk show host said, “So, Kellyanne Conway is out?”

To POTUS acknowledging “the circumstances we inherited,” Colbert jabbed, “Honestly, I don’t know what we inherited. You inherited like $100 million. Okay? Let’s be honest.”

To Trump’s claim that “with the $6 trillion, we could have rebuilt our country twice, and maybe even three times if we had people who had the ability to negotiate,” Colbert added, “Maybe even rebuild it 10 times, if we had people who refused to pay their contractors.”

To the principles of “buy American, hire American,” Colbert said, “unless you’re making Trump ties, then the Chinese do an amazing job.”

To Trump’s reference of Thomas Edison’s electric pen, the host remarked, “When Trump says ‘electric pen,’ he means where he plans to keep the immigrants.”

In closing out his monologue, Colbert said, “As we come to the end of tonight’s address to Congress, I think we can all agree on one thing — one down, seven to go.”

Watch the monologue in the clip above.