New hierarchy matcher.