better hierarchy for FilterHashes