What I always try to point out concerning possible speed improvements, but what most people never seem to understand, is the fact that code optimizations only have a noticeable effect on overall speed of a program if the optimized code is indeed executed really, really often.
So, when I say that Env-Handler is rarely used this should mean that it is called maybe once a minute. And now please, think twice !! Let's assume there are 100 CPU cycles saved by optimizing the code then you would speed up the Env-Handler by a few micro-seconds. But a few micro-seconds less every minute is just like nothing ! Why is it so hard to understand such a relation?