Pre-printHierarchy change
Fixed printHierarchy, but will likely not work on deep abstracts yet