Thats normally what it does, but every few updates when Notch changes something about the trees, shit gets fucked and, uh, I don't fucking know how, maybe the coding is fucked up so its loading the tree scripts that are not visible when there is a lot of fog.
I don't know this shit, Notch is a horrible coder.