reference hierarchy revisited