Like something plucked straight out of the SNL wishing well, Larry David played Bernie Sanders in Saturday's Tracy Morgan-hosted episode.

David's spot-on impersonation came in the show's opening moments, during a sketch about the first Democratic debate. It took everyone by surprise for a few reasons.

First: OMG, it's Larry David! Second: You mean Bernie Sanders WASN'T actually Larry David all along?

Larry David as Bernie Sanders . #SNL #WelcomeBackTracy A video posted by Saturday Night Live - SNL (@nbcsnl) on Oct 17, 2015 at 8:53pm PDT

Color us shocked and pleased.

David wasn't the only guest star to pop up in the cold open.

Alec Baldwin, who appeared again shortly after the opening, also guested as Jim Webb for the sketch. His appearance was technically a surprise as well — but considering the show's host (who costarred with Baldwin on 7 seasons of 30 Rock), it was slightly more predictable.

David, who wrote for SNL from 1984-85, last appeared on the show during an audience participation bit featured in its 40th Anniversary special this past February. David has a handful of other SNL appearances under his belt, but mostly as nameless patrons and guests (and, besides the anniversary appearance, they all occurred during his brief tenure working for the show). This is one for the history books.

The only downside to this momentous occasion? Literally no one else can play Bernie ever again.

Larry, you're staying.

We'll post full video of the sketch when it's made available.