Should I rename this to `_to_hierarchical`?