dont pass a namespace object down into each tool