Ah, right.  I should read more carefully.  I think that it is a little weird to build up the environment like that - I would assume that you want just a flattened hash for reading the ENV?