disclaimer: I don't think ChatGPT always does this when writing code, I'm just making a general observation. And obviously it's hard to reason about exactly how any of this works from the outside. And it's not really thinking, etc. blah blah blah.