I suspect that where we want to get to is that all tests run with a completely controlled environment. I can't really think of any reason why any of our tests should be run with random ambient environment variables. But I'm starting small.