Oops, that code won't work because, for instance, functions in second will still use second for their global namespace. Sorry. Alex.