Oops, the `TODO` [here](https://github.com/iFixit/Matryoshka/pull/2#discussion-diff-11814730L92) wasn't copied over. Yes this could be problematic.

This is one of many issues with `Hierarchy` that makes it an imperfect solution. I'm thinking of marking it as experimental because it probably won't behave as expected in most cases let alone very specific use-cases.