With an organization that focuses mostly on behaviors and resources, the development of View 1000 helped to identify duplicate CWE entries. For example, duplicates CWE-132 (Miscalculated Null Termination) and CWE-170 (Improper Null Termination) used to be in disjoint segments of the hierarchy. CWE-132 was under CWE-682 (Incorrect Calculation), which is really a chaining relationship, while CWE-170 was under CWE-169 (Technology-Specific Special Elements), which is a category for any technology-specific weakness related to special elements. Since CWE-170 was unique to null-terminated strings, it was reasonable that CWE-170 would be categorized that way.
When reorganized by core weakness, these two entries fell in the same location, because the behaviors and resource types were the same. Thus, identifying these entries as duplicates was much more obvious.
One critical step was to recognize that one way of describing the missing null termination was through a chain:
CWE-682 Incorrect Calculation