Jon Stewart Jon Stewart

He's been away from TV since summer, but former The Daily Show host Jon Stewart was still in sharp shape Tuesday night, delivering barbs about GOP candidates at Stand Up for Heroes, a benefit for wounded veterans. The Hollywood Reporter says Stewart got laughs and applause from the New York crowd as he raked Donald Trump and Ben Carson over the comedic coals--coincidentally on the same night the would-be White House residents were having a snooze fest of a debate.

Jon Stewart is headed to HBO

"Are we really doing this Donald Trump thing?," Stewart said. "He's f---ed. I like to put my name in giant letters on everything I own as much as the next guy, but the only other people that do that are like 8-year-olds going to camp...People are like, 'I like Trump; he says what he thinks.' What he thinks is stupid."

Carson wasn't spared either. The neurosurgeon has "the greatest juxtaposition between volume of voice and craziness," according to Stewart. "He says the softest spoken crazy sh-- I've ever heard," he cracked and launched into an impression. "'All I said was ObamaCare is like slavery' ... When I was young I nearly killed a nun with a ... hammer.'" Ouch!

See what the Republican presidential candidates are demanding for future debates

What do you think? Does Stewart's routine make you miss him on The Daily Show?

Watch: Jon Stewart on enjoying his post-Daily Show life on the family farm