lazy loading. big speedup for most tools.