That raises the question of why the test runner didn't catch it.  test/common.js checks for leaked globals after each test.

Also, I'm a bit sad panda about the style - it should have been written as `for (var key in cluster.workers)`.