You should really screen capture yourself coding sometime. On a large codebase you're lucky if the compiler even runs in 10 seconds.
> Why would it be in a completely different part of the code? At most it would be 2 lines away, but usually on the same line.
Because possibly you return the partial assuming it's a number, and try to use it somewhere else, possibly even in another file.