How I Met Your Mother season 9, episode 12, “The Rehearsal Dinner”  airs tonight at 8 p.m. ET on CBS featuring Ted dressed as Liberace. No, we don’t know why.

When we first met Barney Stinson may back in the How I Met Your Mother pilot (which was in 2005…George W. Bush was the President of the United States and the world’s population hadn’t even reached 7 billion yet), he was answering a phone call from Ted while at a laser tag event.

Now eight years (!!!) later, it’s only fitting that he wants to return to the laser tag arena for the rehearsal dinner of his wedding. We guess that means he’s grown up a little?

CBS has cruelly withheld any footage from Barney and Robin exchanging vows amid laser fire but hey, here’s Ted dressed as Liberace!

In addition to Barney’s hijinx tonight, Lily will be upset with Ted for not coming through on a promise. At the very least Marshall should be well into his 5-mile walk (cue Marshall walkin’ theme), and we’ll be getting at least one flashback. How I Met Your Mother has done well when it has gotten away from Farmhampton this year.

Watch Season 9 of ‘How I Met Your Mother’ online

CBS does offer a free, legal replay of How I Met Your Mother episodes on their website to watch online the morning after an episode airs. Their video player can get a little spotty, but it’s hard to beat that low, low cost of free. iTunes also offers How I Met Your Mother episodes for purchase, but currently does not have a season pass option set up.