← All transcripts

So much for "Pacing" the Frontier Transcript, AI Summary & Key Points

Theo - t3․gg · 4 days ago · Science & Technology · 27:29 · EN

Watch on YouTube

AI Summary

Pacing the AI frontier does not primarily mean stopping model releases. It means prioritizing monitorability, interpretability, reliability, efficiency, and cheaper models over continually raising maximum capability. The dangerous threshold is a takeoff in which recursive self-improvement accelerates beyond human understanding. Improving model efficiency can make reasoning traces shorter and harder to interpret, while greater capability can make model behavior harder to understand. The analogy to C and assembly illustrates how abstraction increases the amount and complexity of software while reducing comprehension of the underlying output, a pattern connected to Jevons paradox. Benchmarks measure consistency and the reduction of bad outcomes as well as peak capability, so raising a model's floor can improve scores without substantially raising its ceiling or potential danger. Opus 5.5 is used as an example of a model that improves reliability and long-workflow performance rather than introducing many novel capabilities. Reinforcement learning can use successful solutions from highly capable models such as Astra and Fable 5.1 to make smaller models less error-prone, cheaper, and faster. Pacing therefore means spending less effort on increasingly expensive frontier models and more effort refining, fine-tuning, reinforcing, and interpreting existing capabilities.

Key Points

  • 00:33 — Recent releases include Gro 47 from xAI, Opus 55 from Anthropic, and GPT6 Soul and Luna from OpenAI, so pacing cannot simply mean stopping model releases.
  • 01:05 — Pacing can mean improving models in a controlled way, and a well-paced cadence may produce more models that are cheaper than expected.
  • 03:45 — The central danger is takeoff: recursive self-improvement could make models improve so quickly that humans lose track of what they are doing and why.
  • 04:25 — OpenAI's efficiency work reduces reasoning-token usage, but the resulting compressed reasoning traces can make model behavior harder to understand.
  • 06:25 — C abstracted away assembly-specific work, enabling larger software systems and more code while making the generated assembly harder for many developers to read.
  • 09:44 — Making a resource easier and cheaper to use can increase total consumption; the transcript connects this pattern to Jevons paradox and uses coal, steam power, and assembly output as examples.
  • 12:13 — More capable, efficient, and self-improving models will make their actions and outputs harder to understand unless interpretability and monitoring improve alongside them.
  • 13:50 — Artificial Analysis shows reasoning tokens increasing from 42,000 to 84,000 between Opus 5 and Opus 5.5, while normal output increased from 30,000 to 35,000 tokens.

AI in practice

Used for

Tools & resources

2 items

Links mentioned

🔒 Full analysis locked

Unlock more videos and the full analysis

A credit unlocks one video's full analysis for good — the build steps, the tools and how each was used, the methods behind every use case. Pro opens the whole library instead, and raises how many videos you can analyse a day.

Unlock full analysis — free

Transcript

Searchable transcript of So much for "Pacing" the Frontier — Theo - t3․gg (27:29). Search for a phrase, then click its timestamp to jump straight to that moment in the video.

Captions sourced from the original video on YouTube, published by Theo - t3․gg. The video, its captions and all related intellectual property remain the property of their respective owners; AINotes claims no ownership. Provided for research, accessibility and search — see the Transcript Notice and Copyright Policy.

00:00 Remember a week or two ago when everybody started talking about pacing the frontier, trying to get the Frontier Labs to slow down their constant iteration? This article from Daario that talked about how important it is for us to do this that resulted in super important folks like Sam Alman, Elon Musk, and I all agreeing. Yes, that is a joke reference to people freaking out over a silly tweet.

00:18 I'm strong enough to admit that the memes around my framing of the video, specifically the title I used when I posted it on Twitter, are funny. This one is an instant classic. I do think it's important for us to talk about what pacing actually means because as I'm sure you all have noticed the pacing is going great. We have seen almost no models drop from the major labs since all of this happened.

00:38 All we've seen is Gro 47 from XAI, Opus 55 from Anthropic, and then GPT6 Soul and Luna from OpenAI. Wait, that's four models. I thought we were pacing. What the hell is going on? I think it's important for us to talk about this because as great as this article is, not a lot of people read it. And even of the ones who did, not all of them seemed to understand the point of pacing the frontier.

01:03 And here's where the hot take comes in. What we are experiencing right now with all these new model drops, that is pacing. We are pacing better than ever. And I think we're actually in a really good spot already. I'm going to be real. I've put far too much time and thought into what pacing even means now. and working with friends at all the different labs and people into research and AI stuff in general to try and figure out what pacing looks like for us to not potentially doom ourselves.

01:27 And I'm pretty sure I understand now. And as crazy as this might sound, I think a well-paced cadence for these labs is actually going to result in more models that are cheaper than you ever would have guessed. Before I can explain why, we should pace ourselves a bit and take a quick break for today's sponsor. As great as models like Fable and Astra are, there are still a bunch of things they get wrong.

01:47 Two of those things that really really frustrate me are off flows and payments. And this is why I like today's sponsor, Clerk, so so much. These guys figured out the best way to set up developers and agents for success in implementing the flows that make your app actually useful. Those being the ability to sign in and manage your account and the ability to pay for things.

02:07 Trust me on this one cuz I'm experienced. I made a repo last year complaining about just how bad Stripe is to set up correctly and safely in a way where you won't get scammed. and it got over 6,000 stars and is still the number one result on Google when you Google search Stripe recommendations or recommended way to set up Stripe. I put all that effort in because it was so hard to do right and if I put out a recommendation today, it would be to just use Clerk instead because not only have they made it trivial to set up

02:32 authentication for your users and their companies and organizations, they also have the best billing product I've ever seen baked right in. The code couldn't be simpler. Not that you're going to read it anyways, but simple code means the agents can understand it too. in the clerk skill, which they provide with a one-click copy to paste into whatever agent you want to use, will set the agents up for success.

02:50 Not that they even need it. I've had pretty good luck just telling my agents, "Go set up clerk on whatever project." And whether it's web, mobile, desktop, anything else, they get it figured out. That's why we're using it in T3 Code for all of our different platforms. They even built an Electron package for us and have been keeping it up to date as all of our requirements change.

03:07 The only thing better than Clerk's Code is the team, and they've been awesome to work with every step along the way. Figure out why I like them so much. at soy.link/clerk. In order for us to have a good conversation about pacing and how things are changing, we need to understand what we're trying to prevent first. So, we need to start with the core question.

03:26 Why are we pacing? Why are we choosing to do this? There's a vague general idea of the models get too smart and they can destroy everything. But that's not really the issue. The problem isn't that if we hit a certain score on some benchmark, the model might go rogue and kill us all. The problem isn't about a specific point we hit. The thing we're really scared about here is the idea of the takeoff.

03:47 Not that a certain level of intelligence is hit, but at a certain level of intelligence and recursive self-improvement, the model starts improving so fast that we can't understand what it's doing or why. The scary stuff starts when the models improve in ways that we can't understand. And if we have more and more AI agents improving the models and they start to be able to do it better than humans at an exponential rate, we'll lose track of why and how and more importantly what they're even doing in the first place.

04:18 There are some pretty silly but also painfully real examples of this. The first I'm going to cite is all the work OpenAI has been doing to make the models more efficient. Flashbang warning before I go over to artificial analysis. Thing I've talked about a lot on this channel is how much more efficient OpenAI's models are. Most of the difference comes from the reasoning tokens, the tokens that are generated to steer the model in the right direction.

04:42 I've shown examples in my other videos, but here's a pretty silly one. The reasoning traces that the OpenAI models do aren't speaking proper well- formatted English. In order to make the model use less tokens, they trained it to speak in grug style where it's like not including words that aren't important even if they make it more grammatically correct.

05:01 need final since we asked and must wait but final the answer should just be ask we already in commentary final maybe not JSON trailing field issue extra comma let's call proper also terminal get diff status and inspect relevant parallel just the word parallel as like a sentence lowercase no need tool preamble again use parallel tool the point I'm trying to make here is that openai has put a lot of effort into making the model more efficient, but the things they've done to make it more efficient have also, to be frank,

05:35 made it harder to understand what it's doing. We don't get these reasoning traces normally. All these examples are when they leaked accidentally due to like bugs in random places. But when OpenAI tries to trace what the reasoning is doing, it struggles. Now, they called out in the GPT6 Astra system card, and I cited this so much in my video as well as in the pacing videos, that they don't actually know what the model's doing as confidently as they did before.

05:58 Because when the model thinks it's being monitored, it obuscates its reasoning in a way that makes it way harder to know what it's doing. This is a small example of the types of issues that we're going to start seeing. As the models get more and more effective, they'll get to a point where we can't understand the outputs. I'm going to give a relatively silly example here, and I am sorry in advance for all the low-level engineers I'm about to offend.

06:24 I want to talk about the language C for a second. Before we had languages like C, the vast majority of programmers were programming in anything from punch cards to assembly. At that point, like right before C, it was largely assembly. There were different types of assembly for different architectures, different computers, different everything. And writing the different versions of assembly for different systems was tedious and obnoxious.

06:45 On top of that, assembly was not the most pleasant or ergonomic thing to work with. C was largely invented to have a standard language that could be compiled to different platforms in one place. Write it once, compile it to whatever you need it to run on. Initially, this was awesome because you didn't have to write assembly code for all the different platforms you wanted to support.

07:07 But something pretty crazy happened. It turns out when you have an abstraction layer like that, it becomes way easier to write way more code and bigger projects with more complexity became possible. Eventually, new languages were written on top of C and then virtual systems and runtimes were built on top of it as well that new languages could go layers on top.

07:30 The point I'm trying to make here is that we started abstracting really fast. And an abstraction that was initially built to solve a low-level problem ended up enabling so much more. And the sheer amount of assembly code that existed years after C was exponentially more than years before. Before we had C, real devs used assembly. After we had C, the number of assembly devs probably went down year-over-year.

07:58 It might have taken a bit, but it was almost laughable pretty quickly if you chose to focus on assembly code for things that didn't need that tiny edge you could squeeze out. Obviously, like ffmpeg benefits greatly from the bits of assembly they use for weird encoding stuff, but for the most part, C was the right move. So, why am I bringing this up?

08:16 Imagine you're a very, very good assembly developer in the days before C. When C first came out, you probably had mixed feelings about it. On one hand, it's nice to write things once and compile them to other places. On the other hand, you know assembly really well and you've taken a look at the assembly code that's coming out of the C compiler and you're unimpressed.

08:37 You think it's too verbose. There is too many things happening and you wish you could just write the assembly instead because it would be much simpler and easier to maintain code. And then C explodes. We end up with these massive code bases written in C. And the assembly that gets compiled out of those, you probably can't even read. The crazy thing that happens here is as you build a system like C that is an abstraction over previous systems data languages whatever else initially it might just feel a little

09:07 uncomfortable like oh this is doing things not quite the way I would want but I guess there's some benefit to the way it's working and like the scale it allows for when you start solving those lower level bugs a really weird phenomena happens and this is what I'm going to refer to as takeoff do you think there was more or less assembly code 5 years after C versus right before C.

09:30 I don't mean people checking assembly into whatever show of a source control existed at the time. I'm talking about the actual like outputs that would then be compiled and run on different systems. The introduction of C exponentially increased the amount of assembly that existed because it turns out when you make it way easier to do the thing, you massively increase the amount.

09:53 This is often referred to as Jevans paradox. You have a thing that's done a little bit that has some rough edges. You solve some of those rough edges because they annoy you and then suddenly the thing massively ramps up. The classic example here was when coal got cheaper and steam power got easier to access. The cost to use coal went down a bunch and the amount of coal being purchased went up exponentially because it being cheaper to use and easier to use made it way more valuable.

10:23 Shout out to Hank Green for pointing out that it's not really a paradox, a shitty name, but you you get the idea. There are certain things where the device being cheaper doesn't really increase adoption. For example, cheaper fridges. Almost every house in America has a refrigerator. Refrigerators getting three times cheaper would not meaningfully increase the number of houses with refrigerators.

10:42 Maybe a handful would buy a second one for their garage or something, but the need will plateau. The need for hot water has plateaued as well. Things like that. So, why am I bringing all of this up in a video about pacing? Hear me out. After C had been around for 5 to 10 years, if you took that particularly skilled assembly developer and had them read the assembly from a more modern version of the C compiler with more things added to the assembly language, more instructions that were exposed over x86 and whatever, how

11:14 well do you think that developer will understand the assembly code coming out of a gigantic C codebase? probably not very well anymore. So even though that dev knew assembly incredibly well, maybe they even helped build C in the first place. Not only is the amount of C being written going up, the size of code bases is too. And the obscurity of the assembly code coming out of the compiler is going up as well.

11:36 So on one hand, we have this exponential takeoff of the amount of code in the world, the amount of projects in the world, and the amount of code in a given codebase. And alongside that, our ability to comprehend the outputs went down. One more time, the things that we did to expand the usability of code and software also lowered our understanding of the underlying code that was powering those things.

12:00 As more software was written and bigger programs could exist, our ability to comprehend the assembly coming out went down. Hopefully, you could see what this has to do with what we're talking about today with AI. The more we do to make models efficient, the more we do to make models capable and the more models do to improve themselves, the harder and harder it will become for us to understand the what and the how and the why they are doing things.

12:25 There are obviously exceptions with the C example. Like death fudge pointed out, GCC with all flags off is almost readable, but as soon as you use -3, you're not going to understand a thing going on. And that's one of the many things starting to happen. Eventually, we got to the point with the C compiler where the C compiler was written in C itself.

12:43 Do you have any idea how much harder the assembly output of the C compiler itself probably was to read than any of the assembly that existed before C? Now, imagine that C could improve itself, that C could keep changing and improving the compiler's efficiency autonomously, and it could do such in ways that humans didn't necessarily understand. Now combine this with the quad slot problem from models like Opus 5 and how the things they say are basically impossible to perceive.

13:12 As the capability of these things goes up and the efficiency of these things goes up, the comprehensibility of it goes down. And this is the paradox that I'm concerned about here. The things we do to improve efficiency to make models smarter and also most importantly self-improving inherently makes the output harder for us to understand. The most efficient C compiler is probably much harder to read the assembly of than the simplest C compiler.

13:39 And to go back to the reasoning trace thing, a super silly example of this is that anthropics models are not as efficient with their reasoning tokens. So they're easier to monitor. In fact, from Opus 5 to Opus 5.5, the number of reasoning tokens per task on artificial analysis doubled. Actual output tokens only increased by 5,000 out of 35,000. So went from 30k tokens of normal output to 35k tokens.

14:08 But the reasoning doubled from 42,000 to 84,000. The reasoning tokens are used to get better answers from the model. But importantly, those very same reasoning tokens make it easier to monitor what the model is doing. Since the reasoning traces are what steer the model and its behavior, more of them gives us more insight on how the model works. I'm going to try to emphasize my point here by giving the inverse example.

14:30 Imagine if Anthropic spun up Fable 5.1 and said, "Hey, we're training a new Fable model. I want you to find every single possible thing we can do to make the reasoning traces simpler and smaller. How can you trim more and more so that we can get similar performance out with half the reasoning tokens?" I wouldn't be surprised if Fable could pull that off.

14:54 The problem there is that if you try to communicate the same thing, the same ideas, the same concepts, the same plans and work in half as many tokens, you're going to make it harder to understand and monitor. And monitorability is one of the most important parts of pacing correctly. One of the very specific goals of the pacing the frontier ideas that have been proposed by Daario and others is that we will have a better understanding of how these models work and operate next year than we do today.

15:21 Because if we don't make this an intentional choice, our understanding of models and their behavior will go down inherently. People seem to think that the safety issue is separate from pacing. I'm I'm I don't know why. You're just wrong. This is the pacing article from Daario that is a whole section about interpretability. The science of understanding what happens inside of AI models has made enormous progress over the last few years and it's playing an increasingly important part of auditing the models before release.

15:46 It's almost used like an fMRI scan, but for the brain of an AI to help us understand and see the underlying reasons for a given behavior. They called out that when they were going through the instances of Clawude publishing malicious stuff, like their equivalents of the hugging face incidents, that when they did actually send tools and engineers in to try and figure out what caused these things, that the chains of thought were not enough.

16:12 They actually had to resample experiments from different points in the incident transcript and also do interpretability analysis of model activations inside the model itself. The reasoning traces were not enough and we need more ways to see into the model and what it is doing. The number of reasoning tokens and the readability of those reasoning tokens is a small example of this, but it's a really easy to understand one in my opinion.

16:33 That's why I'm choosing to fixate on it so much. So again, the bad example here would be if Anthropic told Fable to train the new model to be way more efficient. It might end up making the model harder to understand and interpret. And you got to find that balance here. Anthropic seems more focused on both inventing God and making sure they can understand God's brain.

16:56 OpenAI is treating this like an engineering pro and trying to make things as efficient as possible. That said, seems like they're even changing a bit here, too. It's not as big of a gap as before, but for 56 soul to Astra, the amount of tokens did go down very slightly, but from 56 soul to six soul, it actually went up quite a bit. The number of reasoning tokens went up by like 25 to 30%.

17:16 This is also possibly kind of an example of pacing. Avoiding the things that you can do to improve model performance that would result in it being harder to understand and more dangerous potentially is important. And pasting means putting more effort into things that make it easy to understand the models at the cost of the model's performance and capability.

17:36 There is more to dig into here, though. I want to take a look at the models that we just saw get released. The crazy bulk set of model releases we just went through were Gro 47, GPD6 Soul, GBD6 Luna, and Opus 5.5. A few weeks ago, we had two different models drop. We had Fable 5.1, and we had GBT6 Astra. I hope I don't have to emphasize there's a pretty big difference between these models, but I'm afraid I do because I saw a lot of confusing comments when I mentioned that Opus 55 is actually an example of pacing.

18:11 Well, the difference here is that Opus 55 isn't discovering much in terms of new novel capabilities. Models like Fable and Astra have introduced new capabilities, new potentials, new things to the suite of stuff LLMs can do. They are big. They are bold. They are scary. They are powerful. They are smart. They are harder to understand. And they are awesome.

18:35 It's so cool. But there's a huge gap between something like Fable and Astra in models that are now the smaller tiers like Opus, Luna, Soul, and Grock. The difference is that we kind of have a ceiling. It's not a hard ceiling though. Some things can spike slightly above, some things can spike slightly below, but we have a ceiling of what we believe is the capability of these models.

18:55 and we can refine and distill it, but I think people look at benchmarks wrong. Let's again use Opus 5.5 as an example here. A lot of people have cited the scores that Opus 55 got on a bunch of benchmarks as proof that we aren't actually pacing right now because we wouldn't see scores going up still if we were trying to be more reasonable with our pace.

19:15 Here's the issue with that belief. These scores don't represent a raw flat capability. They represent an average based on a lot of different things. People seem to think benchmarks measure something different than they do. This chart is meant to describe how I feel about response quality with models over time. Astra, actually, I should move Astra up because Astra does have higher spikes than Fable.

19:41 Like, it has moments that are better, but it also has moments that are a lot worse. The point of me drawing this diagram was to try and highlight why I am frustrated with Astra. It's not that it can't blow me away in specific moments. It's that sometimes Astra blows me away the wrong way. It is so much worse than I expected. And here is the different way I want youall to think about benchmarks.

20:01 Because people seem to think benchmarks are measuring the highest point a model can get to. That asterisk score would be hereish because that's where its best scores and best capabilities are. And then fables would be there. But that's not how benchmarks work. Benchmarks have lots of different tasks throughout them. And sometimes the benchmark might have tasks that the model excels at.

20:24 And sometimes it might have things the model is bad at. But more importantly, on any one given task, the model might perform well for a part and then really poorly for a part as well. These are the things that companies like OpenA and Anthropic are actively hunting for to destroy. They want to raise the floor as much as possible. Making the best moments better is only one side of this.

20:47 Making it so the ultimate capability is higher is great and cool and fun, but making it so the worst moments are less bad and happen less often is even more important. Which of these models do you think would bench better? The one that has higher spikes and is above the other quite often or the one that has fewer dips that goes into the bad space worse.

21:13 point I want to make here is that a benchmark isn't measuring how smart is the model at its peaks. It's measuring how consistently is it succeeding and also how often is it failing. And it is absolutely the case that incredibly intelligent models can fail more often than less intelligent ones. If you don't believe me, throw GBD6 Astra on Max and ask it to fix a thing on your front end.

21:35 You will quickly see what I mean. As incredibly capable as these models can be, a lot of benchmarks aren't just testing how well can it do at its best. They're also effectively testing how obnoxious are they at their worst. And if a company like Anthropic makes the bad moments happen less often, that might have a huge impact in the benchmarks that you might not feel with a handful of prompts.

21:56 But here's the more important piece. Raising the ceiling inherently increases the potential danger and the potential risk. As models get more capable, if we don't have the moniability and comprehension, understanding keep up with those improvements, then the spikes can be more dangerous. If a model is incredibly intelligent, so much so that we want to use it to like power military vehicles and then it has a weird stupid spike and identifies a civilian as an enemy soldier and destroys them.

22:26 That's really bad. So a much simpler way of putting this is that improving the floor for how bad models get when they're dumb and how often they act dumb does not increase risk but at the same time absolutely increases benchmark scores. The quality of experience we have and the reliability of these models in models like Opus 5.5, GBD6, Soul, Luna, and Gro 47 aren't really pushing up the ceiling much.

22:54 The thing that we gain from them, in particular from Opus 55, is that we can rely on them for longer workflows because the likelihood they do something stupid goes down. And this is awesome because it means we have a bar effectively like this is the ceiling for any given request. Anything above this and we should be concerned. But that doesn't stop us from cleaning up below.

23:17 One of the best outcomes of pacing the frontier is if previously the worst cases were like down here. We can raise them up more and more and more until eventually the floor and the ceiling are nearly touching. But at no point do we actually increase the potential capability and potential danger of those same models. And that is what's so exciting about the releases that we're talking about now like 47, six soul, opus 55, etc.

23:42 These models are becoming more reliable by being less stupid. Less stupid and more smart are different things. The amount of stupidity a thing has and the amount of intelligence a thing has can coexist. Look at GBD6 Astra. It is both the smartest model I've ever used and without question one of the stupidest I've used this year. What's really exciting here is that we have systems that allow us to take good solutions to problems that agents and models and systems like this came up with and make smaller, dumber models

24:07 act less dumb using that data. It's called RL. It is one of the most important things all of the labs do. So, we have these super capable models like Astra and Fable 51. And if we go through the data, we clean up the mistakes they make. We create training sets that are just the good, not the bad. And then we use that to beat the stupid out of Opus. The result is a very good model that kind of just feels like what we got with Fable, but cheaper and faster.

24:37 And this is why I'm excited. The incentive the labs have now isn't to keep pushing models to be more and more capable of inventing doomsday devices or making boweapons that can wipe us out. They're trying to make the models less likely to delete our home directories and easier to understand why they did it when they do it. And in that same process, they're also making things more efficient and cheaper and less likely to do stupid This is what pacing looks like.

25:05 Less time spent training gigantic, super expensive models that can go higher and lower than we did before. in more time spent using what we can do right now to create better data to refine, fine-tune, reinforce, and most importantly, get us better performance with less flaws, less dumb mistakes in cheaper, smaller models. It's awesome, and I'm so excited because as much as I do want to see the capabilities increase over time, I also want cheaper models to be able to run longer and get more work done without doing

25:38 something stupid in the process. And that's what I'm seeing here. What I'm seeing is the result of pacing. If we didn't decide to pace, the likelihood that Anthropic would have put so much time, effort, and marketing spend into Opus 55, it just it wouldn't have happened. Just just think about this. Like, as a user of Twitter or YouTube or whatever else, when's the last time anyone got hyped about a new model from Anthropic that wasn't their frontier level models?

26:02 Nobody gave a about Sonnet at all other than Ben Davis. Poor kid. Nobody got excited about Opus 5. Hell, people barely cared about Opus 48. The reason is because Anthropic didn't care. They don't even care enough about Haiku to release it. Like, Haiku has not had an update for 11 months. We're near a year since Haiku 45. Anthropic didn't care at all about models that were less capable than Astra.

26:23 So, what they're doing now instead is putting a lot of effort and money and time and energy and marketing force and everything else into making Opus get as close as possible to Fable. And I think that's awesome. To everyone who's been upset about models getting too expensive and hard to use and justify because the price is just insane, I hope y'all are really in favor of pacing because pacing gets us what we want.

26:48 Better models that are less stupid at cheaper prices. Not smarter models that can invent bioweapons. Cheaper models that can contribute to our code bases without deleting things from our computer accidentally. And I personally think that's awesome. And I hope this rant has helped convince you as well. We're living in a renaissance of less dumb models.

27:05 Not smarter, less dumb. And I personally really, really like that. I hope you do, too. And at the very least, this makes you a little less skeptical of what pacing means. And you can see that these labs aren't lying. They are just trying to make better things given the circumstances that we're living through today. Let me know what you all think. Am I just being a blind chill or is this a more realistic way of looking at this stuff? And until next time, he sns.