What to expect from Stealing Signals in 2025
Info on subscription plans, content, Discord, and more
I’ve owed you guys a State of the Newsletter post for some time. Before I get too far, one thing I’ve gotten several times lately are requests for Discord access, and you can get in via this link. (That’s supposed to never expire, but they always still seem to, so if it’s expired at some point, ping me again. Also, I noticed a commenter helping others asking for access with invite links; seems like permissions are there for you guys to share them if you ever see that and want to help a fellow sub out. Appreciate you, commenter “Jameson,” for dropping those links.)
Alright, let’s talk about plans for 2025 and what to expect. Every year around this time I start to get a lot more questions about what’s coming, as one might expect. So every year around now I’ve written a post that details everything to expect between now and Week 1.
Last year, I looked back a little and wrote about what I’d promised each year and what I actually delivered, to show how I consistently under-promise and over-deliver. Part of why I did that was that later in that post last year, where I was laying out all my plans for August, I wrote that I didn’t “anticipate writing as many posts” last year. I proceeded to write 43 posts between July 23 and Week 1, which I think was a new record. Some of those were short things or links, but very few. Even after I felt like I’d covered every topic in the book these past few years, I dug into a few more conceptual pieces including a look at what I called the psychology of drafting, how much we should care about beat speculation, and one of my favorite pieces ever, titled, “You gotta place your bets,” which focused a bit on how there are probabilities with all of these plays, and we’re never certain of anything, but we do have to make our decisions about how we want to play things. As always, we’re going to be wrong on some stuff. That’s a freeing element to all of this, that helps the process.
Since today’s date in 2024, so over the past 365 days, I’ve sent 126 emails to you guys (not counting 16 others to Signals Gold subs that are just links to streams). That’s in a year where I took considerable time off in the offseason, and felt like I didn’t write as much, and it includes a huge number of those that are massive team-by-team posts that are sometimes 10,000+ words long, including the 30 or more in-season Stealing Signals posts. It doesn’t even seem possible to me I’ve written that many posts, when many of them are long enough that the listicle writers could make 25 posts out of the same amount of analysis.
There was a point not long after Week 1 last year, right after I got into the swing of the in-season Stealing Signals articles, where I decided I needed to raise the price this offseason. The preseason stuff was already crushing, the in-season breakdowns were as useful in the early season as ever, and my ego was winning out against the ever-present impostor syndrome I deal with. For a moment that I made a point to internalize, I knew and believed my work was worth more than I was charging, with the way prices have risen in recent years. It’s not about comparable prices in the industry, because the thing I consistently hear is my product is unique. That’s why my last price increase was pretty steep, when I decided over two years ago now that what I was doing was more of a premium service and I wasn’t really looking to reach a massive share of the fantasy market but rather do the best work I could for the people who have found this newsletter and felt it was worth paying for.
At that time, I bumped up the monthly subscription fee from $8 all the way to $15. Part of what I was doing at that time was intentionally stunting the growth of the product, in terms of subscribers, and trying to raise a metric that would basically be dollars per subscriber to offset that. I wrote a lot about this at the time, but I wanted to better accommodate the needs of my core subscribers.
Going back even further, when I’d made it $8/month initially, I referenced that was about the price of a sub or a burrito or what have you, So when I went up to $15, it was to consciously make it more premium than that. Of course, with prices rising around us, $15 is now about the price of a sub or a burrito or what have you. I’m no longer much more premium than the sub/burrito index.
What I decided this year was two things. The monthly sub is going up four bucks to $19/month. Probably because I got some cool guesting opportunities on podcasts and places like Reddit last year that got my work out to a few new faces, I had a higher rate of one-month subs last year who took me up on my persistent offer that you can just subscribe for the month of August and get basically the best draft kit in the industry for a one month fee of what was then $15/month. That’s still going to be a very underpriced product, which is purely because of the nature of how Substack does all their newsletter subscriptions, which sort of limits what I can do.
So I did decide I’d raise that monthly rate this year, to $19/month. Those of you swooping in for the rankings and all the August goodness will need to pay me a full $19 for basically daily in-depth analysis that a bunch of the very best and highest-stakes players in the world are also subscribing to. (That’s not an exaggeration; the absolute coolest thing about this newsletter has been learning how impressive the clientele is here. I’m not going to even hint at details but I will say that knowing so many impressive people in your own fields come here for your fantasy football analysis, at least in part, is one of the bigger things that combats that aforementioned impostor syndrome for me.)
The other thing I decided was that despite probably believing that $99 is not what my work is actually worth three years after I initially chose that price, and that raising that price is about the only way I could earn a cost of living raise, that the annual subscription price isn’t actually changing. If you’re doing some math, that means about five or so months on the monthly is equivalent to the whole year on the annual, and part of that is because I really don’t do a ton in the offseason. I do try to do some impactful stuff, especially right after the season with my recap stuff that I think is some of the best context you’ll find about a season if you’re drafting best ball contests before the NFL draft (or not, but you just want to know about the season). But I also do want to be a family man during that time and don’t want to be updating rankings daily or any of those things, and I understand the variety of reasons people do stick with the monthly sub.
But, plainly, I’m trying to make the annual subscription more appealing relative to the monthly, with the hope I’ll get some of you over to the annual side.
As always, that subscription includes all of my written fantasy work. There’s no draft guide as a separate product, there’s no offseason rookie guide; the annual price here is all-inclusive, other than the audio podcasts I do, and then I said “written fantasy” because I do have a football betting partnership with Dalton Kates at Stealing Lines that’s a separate subscription. But that’s a minor project compared to the content I do here; over there, I give out some futures picks before the season, and I write one post a week giving out my spread and over/under picks (Dalton handles player props). Anyway, Stealing Signals is the core of all my analysis — I guess not just limited to fantasy because it’s here where I also write all the “real football” takes. And if you subscribe annually, you get 365 days of that until that date the following calendar year.
Some anniversaries
A cool thing I have to note is we’re coming up on some anniversaries. I believe it was August 12th (or thereabouts) in 2015 when my first fantasy football article was published at RotoViz, so we’re a few weeks away from 10 years. And then it was I believe September 15, 2020, when I launched this newsletter, so we’re coming up on five years with that one. Before the end of the year, this place will become the place I’ve done content for longer than all the other places — RotoViz, Rotogrinders, CBS, as well as several freelance bylines — combined.
And while I’m reflecting on this stuff, one of the things I do want to sell myself as is someone who has only gotten better at this stuff over the years. I sometimes give young analysts a hard time for missing the forest for the trees, but there’s no question why I do that. I fight the same thing as a parent, where I sometimes subconsciously want to be harder on my kids when the ways they are being kids overlap with the things I don’t necessarily like about myself. The urge is something like, “I wish I had learned not to be that way earlier, and I don’t want that for you,” because you innately love your kid so much and your own self-esteem issues cause you to want to spare them from essentially being too much like you, even if that’s obviously and clearly not how any of that works.
I made the young analyst mistakes for many years. I’ve talked about this before, but for the first at least like three or four years I was doing fantasy content, I started to have worse results than I was before 2015. The deeper you dive into data and those things, it’s easy to feel like you’ve started to unlock stuff for the first time. There’s also a learning curve with doing your research publicly, and putting yourself out there and tying things to your name where you’re trying to grow a brand and be recognized for what you’re doing, and it can be very counter to the right ways to play a market-based game that comes down to cost.
There are so many analysts doing so much great research, but from an outsider’s perspective who experienced the pitfalls, I can’t help but recognize the inability to contextualize it. One of the biggest issues in fantasy is fantastic analysis 80% of the way that unfortunately botches the landing in that final 20%. But the final 20% is the whole game, it’s the actionability. It’s a fine take, but how do you play it?
It’s really easy to just gloss over that part of it, too. If I was an asshole, I’d have a whole subgenre of content where I highlight really great analysis that completely misses the landing in that final 20%, because this stuff would really benefit from being challenged. I honestly believe it would be very helpful, for everyone, including the analyst, but the industry and the ways the different brands and profiles need to be protected even when the analysis isn’t great — it just doesn’t work that way. There’s no way to do that without calling people out, and for as much as I know some of you would love for me to do that — I’ve hinted at this before and I get the replies where people are foaming at the mouth for that type of content — I won’t. I can’t. I call out people more than almost any analyst in this industry already, and every time I do and I get a response about how it was condescending, it just kills me. I genuinely hate coming across that way — I’m truly just trying to be helpful, is where it comes from, but I know I get carried away sometimes — and I just wouldn’t have the makeup to do this even if I wanted to.
But I can present you the ways to play things without needing to be unkind to other people working hard, who are also dealing with the same types of impostor syndrome stuff I talked about that I myself deal with. I do sometimes message people to try to offer private advice; there’s a mixed hit rate there, and it also doesn’t really come across as helpful as I’d hope, much like my kids aren’t going to hear the specific points I couldn’t hear from my parents at that age, because I’m also someone who needs to just learn from experience. We’re all human.
Anyway, what I’m not as good at these days is what I referred to as the first 80%. I do a ton of research, obviously, but I also rely on the research of others. My focus over the years has been increasingly about the final 20%, and that’s where I do think I’ve improved my own game, as I reflect on my 10 years doing content, and how for about the first half of it I made all the mistakes I’m talking about others making.
And I’ll still make those mistakes, to be clear. There isn’t some bridge I’ve crossed where I’m now immune to overconfidence, or misapplication of data, in a situation where that’s a huge part of the whole game. I’m merely saying I’m more aware today — I have more personal experience of the disappointment associated with being really confident, publicly, in a play that just didn’t pan out — than I was earlier in my career.
I might be back in a tough place at some point, and we’ll see how things go. I’ve consistently said we’ll probably have a down year around here at some point. Fortunately, that year hasn’t really come. I guess there was one year, since I started this newsletter in 2020, where all the top plays got hurt and things didn’t really pan out. It would’ve been 2022, the year I was on Trey Lance and Kyle Pitts at the onesies, and Breece Hall and Javonte Williams both got hurt making it so even the young RBs who looked like hits didn’t pay off, and there were some other things that were a combination of poor process and poor results.
But in 2020, I had my first high-end finish in the FFPC Main Event in the Stefon Diggs breakout year, and Jonathan Taylor’s late-season push made him a really fun rookie RB pick (my predraft stuff that year was still at CBS), and then as I recall 2021 was surprisingly strong as well, which made the disappointing 2022 season a lot more palatable. And then in 2023, I had top-30 overall teams in either FFPC’s Main Event or the NFFC Primetime contest with three different groups of comanagers, which is probably my favorite fantasy accomplishment all time, in addition to how it seems like about 80% of you guys won your leagues that year. And then last year we were fortunate to hit on Bucky and Bowers and several others that helped those of you who did take some early RBs build some really dynamic teams, and my personal results were again strong, winning several of my own leagues in the high stakes formats but not finishing high in the overall.
Anyway, I do think the results back up the idea I’m pitching that it took me time to learn how to understand my in-depth research, and frankly the depth I wanted to go to without going a little too far, and how not to get tethered to the wrong takes, but instead how to dial in what was most meaningful. And I feel blessed to have been able to share that with you guys, who have been reading along for several years here, maybe even the full five I’ve been at the newsletter, and I know for some of you the full 10 dating back to those early days at RotoViz, which is just so cool.
It really is crazy to look back on the past decade. I’ve never been good at marketing or promoting myself, and my content is just way too dense generally, with every editor I ever worked with talking about ways we could break it up into multiple pieces of content that would both be easier to consume and also generate more total clicks because of the ways it’d all be split out. And yet, you guys keep coming back, to parse it, and to fire off great comments and thoughts that help sharpen my takes.
I really, really like where I’m at in the fantasy space, even if I’m constantly battling what this place allows me to do with natural ambition, the long-term career security that comes with more status, and frankly my ability to maximize income to be a better provider for my family. I don’t think it would be honest to say I’ve intentionally left money on the table over the years by not maximizing my profile better, but that’s probably how things have played out. But my point is that has occurred because I’m absolutely terrible at branding, and running this newsletter as a business. I mean, I’m god awful at it.
Take this post for example. This was supposed to be announcing the content for 2025. Can I just do that without all these tangents that undoubtedly lose readers, and probably the potential to convert subs, because I’m not just straightforwardly giving the information to those people who need to know that information, instead of burying it behind thousands of unrelated words? Of course I can’t do that.
Every thing I could do to try to generate interest, or create parallel paths or alternate income streams, or any of that stuff, I just don’t do it effectively. A lot of it I think about, but I just do not act on it. People might talk about this as being good at saying no, or being selective, or maintaining work/life balance. I mean I still sink a massive amount of time into this. There’s no doubt I don’t use that time efficiently.
But what that means is the analysis is good enough to get you guys to subscribe and read through stuff like what I’m writing today, because the juice must be worth the squeeze. I mean, even the typos! The amount of times I’ve circled back to something and seen I swapped “-ing” with “-ed” is alarming, and having whole categories of typos like conflating suffixes that I just throw at you guys because it’s just easier to not work with an editor is hilarious. I sometimes talk about a player’s carrying trait; it’s pretty cool to know my football analysis is very clearly the carrying trait around here. I think that’s why I’m fine doing this all the worst way possible for a half decade now. I’m begging you guys to tell me when the analysis isn’t good enough anymore, because I don’t want to be in a position where I’m phoning it in and riding the coattails of my prior analysis, and a profile I’d built up when I actually cared.
I took some time off this offseason, but I’m so freaking excited for the 2025 NFL season, you guys. The passion is there after 10 years. It’s so cool to not feel any degree of burnout at all, and I’m just pumped to watch football.
Something I wrote last year
I’ve already been selling myself, but let me also steal this shorter section from last year’s post verbatim. (I’m not sure if it’s better or worse than AI slop that I just lazily quote myself so much.)
One of the major advantages I’d argue exists to getting your fantasy content from me, is it’s all in one voice. You have someone working their tail off to make you the best fantasy player you can be, and while I can’t compete with the sites that hire a whole staff of great analysts who are going to uncover more nuggets about different teams across the league — and I’ve always said you should subscribe to both Stealing Signals and at least one other source for more traditional and better updated content — where I can differentiate is I can offer a way more unified approach since I’m covering all these topics myself.
I’ve been at bigger sites, and while many do a great job of helping subscribers get a clear picture of what to do, the simple fact is when you have a team of people with even slightly different opinions on some of the players — which is of course inevitable — they are going to have to come to agreements sometimes, and in some cases the consensus opinion can actually lead you a bit astray. Sometimes you need to commit to something pretty aggressive for it to work; sometimes middling it is the worst approach.
I don’t actually think this is a major issue for most sites, to be clear. But I do think it’s an advantage to Stealing Signals. Whatever your draft goals or approach, I do think you want to be aggressive about pursuing that in a situation where you’re trying to finish first and not seeking to be slightly above average.
What Stealing Signals has always offered is a ton of content that all moves the same direction, with the same opinions and approach. I do also spend a lot of time explaining potential counterarguments to my specific player takes, or reads on situations, so you can feel comfortable diverging where your opinions may disagree. But broadly, Stealing Signals’ goal is to give you a very clear approach that is consistent across all of the content in the newsletter. In short, it’s trying to teach you exactly how I would play things in your league (that link’s to the tacit knowledge piece again, but it’s easily the piece I’ve gotten the most feedback on, so let’s link it twice).
If that wasn’t totally clear, the point was that all my messaging, and all the different league types and scoring systems I’ll talk about, are all going to build around the same in-depth opinions on players and approach. The player and team stuff will all have been explained in the Offseason Stealing Signals posts. You’ll be free to disagree, and where you disagree specifically will be easy to integrate into the various other things I’m arguing. It does wind up being a lot of content, but the goal between now and Week 1 is to give you a road map no matter what league you’re in, and then the confidence to execute an approach without being on the clock debating the pro and con of a player that you’ve been given selling points both ways on.
Since the first year I did offseason content, I expressed that my goal in August was to give every single subscriber a clear understanding of every move I’d make in every single league type, so that every time you draft it’s like I’m right there drafting with you, as a copilot, giving custom advice for your exact situation. That’s not really an exaggeration; it’s a ridiculous goal that I can’t possibly accomplish, but it won’t be for a lack of trying. That’s still what the aim is. I do this because I love the football aspect, but also because I love helping people. I enjoy being the “expert” you in many ways entrust your football season to. I have always wanted my subscribers to do better in their leagues than I do in my own; since I started doing this, I have experienced my own Sundays much differently, with far less of an emphasis on my own teams and far more on the advice I’ve given, and whether my biggest stands that I think I’ve convinced the most people about are turning out to be accurate or not (often those things overlap, obviously, but it’s always whether I’m right about my persuasive arguments that takes precedent, internally, these days).
Content to expect
We’ve finally reached the point where I list out the content I plan to write between now and Week 1. I’m once again not anticipating writing as many posts in 2025, like for real this time.
Here are the plans I do have:
Offseason Stealing Signals — Three of the eight divisions have already hit your inbox, and the other five will come hopefully by the end of the first week of August this year, hitting on all the Signal and Noise from my offseason research to lay the foundation for everything else I do.
Projections and tiered rankings — Projections are coming either later today or tomorrow morning. I anticipate releasing the first version of what will be constantly updating tiered rankings by Monday. I’m pretty annoying about rankings, but not because it wouldn’t be easy to send out a list of players; obviously I could send out rankings I don’t really trust at any point during the offseason, and I’d generate more subscriptions from it, no question. I refuse because I want them to either add value or not exist, so I need them to be dialed in, meaning I needed to finish the projections (done), and I needed to be drafting enough (probably at or close to that threshold as well). So these are coming very soon.
Targets and Fades articles — Breaking down the tiered rankings, discussions Targets I have a tier or more ahead and Fades I have a tier or more below ADP, and why. Four articles, one for each major position.
Draft strategy — Over the past few years, I’ve written several long draft strategy pieces. It felt a little dull to try to cover again last year. The market also continues to move in ways that trend toward balance. But I’ll be writing something about this, and probably it’ll be way too in-depth.
Superflex and Auction strategy — You guys have been hounding me early this offseason, and it’s been long enough since I’ve dug into these formats, so I’ll try to apply the different tentpole stuff (positional tiers and draft strategy) into these popular variations. I do love both formats even though I don’t get to play either quite as often these days, but the process of building an approach to different formats is energizing, and I’ll make it a point to dig in this year. (For those of you who have pinged asking about this specific stuff, maybe drop me a line with a note about your draft date, so I can schedule when to hit these such that it gets out to you in time.)
Draft reviews — I’ll break down some of my own teams, including stuff I was trying to do and how things worked out in different atmospheres.
One-off features — Stuff like the beat writer and place your bets pieces I mentioned above, which will come as I get to them.
Once the season comes, the main in-season content is the Stealing Signals recaps breaking down every game, every week, which hit your inbox every Monday and Tuesday. I also write a late-season article, Input Volatility, but I’ll have more on the in-season schedule as we approach Week 1.
It’s worth noting this newsletter exists because of the in-season content, which includes real-football insights in the lengthy introductions to Stealing Signals each week, which I consistently hear help people understand the sport as much as the pieces help them win in fantasy. Those pieces are not just throwaways, but the content that I was able to build this place around, and the August content mostly just supports that. As always, no worries if you’re a draft-season subscriber only, but that’s just one last pitch for why you should subscribe annually.
Subscriptions
There are three subscription types: Monthly, Annual, and Signals Gold. I know my subscriptions aren’t cheap, relative to other content that’s out there. Part of that, as I’ve said in this post, is it became my goal to not have as many subscribers as possible. I’m OK with giving some people sticker shock.
But I also know the financial limitations everyone runs into, believe me. One thing I’ve said since Day 1 is that if you have subscribed and aren’t satisfied at any point, you can just email me and I’ll be happy to grant you a refund. There’s a slight balance to that — if it’s been any reasonable amount of time, I just grant a full refund. I’ve had people be 25 days into a monthly sub in August, or 10 months into an annual sub, and sometimes I still just give them a full refund, but sometimes it’ll be prorated. I had someone on the annual plan ask for a refund after like three months last year, but that was in like November so it was clearly the three most important months, and in the back end I can look up an account and see a couple stats like open rate, and anyway from what I could see this person had opened like 95% of the emails, some several times. I think I prorated that one, but they got like 75% of their subscription back despite obviously using the product.
This is not some game; I have never wanted anyone to pay for something they don’t actually think is worth it. I’m not some big business; I’m an individual with a newsletter who is telling you I think of myself as a consumer way more than someone selling something, and I know what it’s like on your end.
Put directly, the only reason this newsletter exists is the subscribers who actively want to pay me to do the work I do. If you subscribe but decide it isn’t for you and you don’t want to be one of those people, you just need to let me know.
Here’s a breakdown of what each of the three subscriptions gives you.
Monthly ($19) — For less than the price of most draft guides, you’ll get everything I referenced above (at least everything I publish until your one month expires). If you only want to subscribe for the one month, make sure to log into Substack and turn off auto-renew. The first couple weeks of the in-season article are pretty key for those early-season waiver pickups, and I also see a lot of people subscribe for exactly two months, giving them everything in draft season plus those first couple weeks.
Annual ($99) — A 12-month rolling subscription that gives you everything above, plus literally a novel’s worth of in-season content describing the season on a weekly basis, team-by-team. Then it also doesn’t just give you the 2025 fantasy season, but everything through next year’s draft and into next July.
Signals Gold ($199) — I’ve emphasized over the years this tier only exists because certain users wanted it, but it’s not meaningfully different from the Annual tier, and I don’t really try to promote it heavily because I’ve gotten into situations where people come in and subscribe at the highest tier and then start getting a little pushy. It’s important I’m clear I’m not selling my personal time here. The main additional benefit to this tier is I do weekly video Q&As on Tuesday nights during the season to help these users with waivers and roster planning. It’s not some FAAB show where I set your waivers for you; that’s not my skillset; we just talk through players, and really we talk through what I wrote that week, mostly. The timing of it rotates some depending when I get Part 2 of Stealing Signals out on Tuesday, but it was between 7 and 10 pm ET most weeks last year (I release the exact time in the early afternoon ET that day, as I’m working through the piece). It does require flexibility on your end, but you can also watch it back later. I also did a draft planning Q&A during August for these subscribers, so in the end it was 16 private streams last year (one in August, and one for each of the first 15 weeks of the regular season). That’s essentially the extent of what the tier offers, but there’s also a private channel in Discord. I’ve always been clear I only get to those questions as I’m available, and that channel doesn’t exist to be a priority ahead of normal subscribers who might also have questions (broadly, I sort of answer questions — for all subscribers — in terms of how interesting I find them, as well as whether I think I have an answer that can add real value; sometimes, my answer would just be that two options are very overlapping, and I often don’t find the time to write that out, so if I don’t reply to you, it’s a fair assumption that I think your choices are pretty similar). To circle back and wrap up the commentary on Signals Gold — this isn’t a comanager program, but it is somewhere I do a little more direct work with subscribers.
Final note: I’ve made myself available for draft consultations in August in the past. If you’re interested in booking a one-on-one call for an hour or a half hour to build a draft plan, that’s an additional charge (I do $200/hour, bookable in half-hour blocks). You can reply to this email to reach me to set that up.
I hate this post every year. Drag my feet on it. I don’t want to tell you guys why the content is good and you should subscribe; as I wrote earlier when talking about how inefficient I am as a businessman, I want to use my time just doing the content.
But it’s also the case that as a consumer I’m highly skeptical and often need to be sold on things. I obviously understand the game. It’s just part of this whole adventure of doing content that doesn’t really fit with my personality. My response over the years has been to overcommunicate rather than wither from that, and I do think at least that part of it has served me well. But it’s also why by the end of the year every year, I’m just tired of my own writing and my own words on podcasts. I may be an excitable personality at times, but believe me when I say I know I’m not that interesting.
I do the best I can. I really do think 2025 is going to be another awesome year at the newsletter. As I mentioned, I took some time off to recharge this offseason, and I’m not sure I’ve gone into August this fresh and energized in years. I truly am so freakin’ stoked for football season, you guys. I mean, it’s an incredible sport, and analyzing for fantasy is so much fun, but for some reason 2025 really does feel special, and I think it’s that time away I took that has me just so geared up after going through all the projections and getting back in tune with what I expect to happen.
The offseason can be so draining sometimes, but it wasn’t for me this year, and yet I do feel like I got up to speed and am not worried I missed much. I mean, I’m sure I missed some stuff, but that’s another of those pitfalls I used to run into — I know from experience that a lot of what you get tethered to when you’re hooked in all offseason can be problematic when the big drafts start in August.
You need analytical flexibility this time of year, as we’re about to get a ton of information in a short amount of time. I’ll just say I feel well-positioned. Let’s get it!



Annual subscriber here. The value for money proposition is exceptional - no question. Appreciate your work BG!
$99 still feels like I'm stealing from you sometimes Ben when I read weekly Stealing Signals. The amount of actionable information I get from that is insane. It's easily THE most important fantasy football in-season content (not to take anything away from offseason and preseason content, which is stellar too.)