Limitations of hierarchical data structure