What a really weird episode ...