Note: Full spoilers for the Community: Season 6 finale follow.

Community has ended nearly every season with uncertainty around its future, which meant season finales also had to function as maybe/kinda-sorta series finales for the past few years. But this was something different.“Emotional Consequences of Broadcast Television” feels like Dan Harmon and Chris McKenna (who wrote the episode together) were truly saying goodbye. The Season 5 finale was having a lot of fun with the idea of Greendale in trouble and ultimately seemed to reflect the producers’ confidence and optimism that Community would be back (and they were right – even if it would end up airing on Yahoo). But this time, the entire episode was about farewells, much of them literal – with Elroy, Annie and Abed all leaving, with only a vague “maybe, probably” to indicate whether they’d be back.The episode got stronger and stronger as it went on. The idea of seeing everyone’s concept for “Season 7” in and of itself isn’t a new one – it even felt a bit like a distant cousin to Community’s very best episode, “Remedial Chaos Theory”, with a new pseudo-take on alternate realities. But it was still plenty funny to see the Dean’s fairly racist idea of Elroy and Shirley (great to see Yvette Nicole Brown again!), Chang’s bizarre Ice Cube Head character (in a bit that felt akin to Dan Harmon’s Rick and Morty*) or Britta’s depressing version of the Community opening credits, Leonard Cohen-style theme song included. And Frankie to not be able to think of much anything, except to have Chang fart. And let us not forget Seth Green as Scrunch![*Update: And as it turns out, it was Justin Roiland, the voice of both Rick and Morty, and that show's co-creator, voicing Ice Cube Head!]

Ken Jeong on Community's Possible Future

But as the episode went on it, it also got more emotional. And yeah, some of it was on the nose, but that’s okay – It still felt plenty in character to have Abed get to give a speech about why we love a good sitcom, even when it has an off week. And Abed nearly crying when mentioning Troy (without saying his name) was a great touch in a finale that had several indicators that he had changed and matured a lot since we met him, including when he told Jeff, “Or maybe we can just hang out?” when Jeff said “We’ve got to figure out Season 7!”Jeff’s continued angst this year over everyone leaving while he continues to stay at Greendale took center stage in the final scenes, as he had to come to terms with the fact that he couldn’t keep these people at the school with him – and that it was okay for them to leave and live their own lives. As Annie pointed out, why was it a good idea to keep holding herself back?In the end, Jeff and Annie shared a big, farewell kiss, Chang finally admitted he was “Legit gay” and Jeff imagined a future where his future “Community” was a group of hot, nerdy girls. It was pretty damn great. So much so that I’ll forgive Jeff and Annie for not liking Marvel movies.Oh, and how awesome was it hearing both the Dean and Britta just drop F-bombs like that, as a final nod to not having network restrictions this year?