Right; the context window also has to fit chain-of-thought about the code that has been read in, and so on and so forth.
I already preferred to keep source code files under about 200 LOC, so.