Jon Stewart gently mocked his old friend Anthony Weiner as the penis scandal escalated last week, and even yesterday, with Weiner taking full responsibility for his porny internet time, Stewart’s response was without the kinds of cutting jokes expected of The Daily Show when a powerful person screws up so royally. And so on Tuesday, Stewart apologized. He did so in a mock-press conference and with a spot-on Weiner impression, admitting that 59 jokes, nine penis puns, and more still didn’t satisfy Stewart’s responsibility on Weinergate. “I recognize now that it was not enough,” he says. Here is his penance; there will be blood.