Did anyone catch The Simpsons last night? I never thought I'd see BF on that show!

ETA: I was originally going to say more and ran out of time. No real spoilers here, lol.