now caching attached nodes, tests run now ~ 2x faster