diff --git a/src/main/java/com/imsweb/naaccrxml/NaaccrXmlDictionaryUtils.java b/src/main/java/com/imsweb/naaccrxml/NaaccrXmlDictionaryUtils.java
index <HASH>..<HASH> 100644
--- a/src/main/java/com/imsweb/naaccrxml/NaaccrXmlDictionaryUtils.java
+++ b/src/main/java/com/imsweb/naaccrxml/NaaccrXmlDictionaryUtils.java
@@ -794,7 +794,7 @@ public final class NaaccrXmlDictionaryUtils {
         for (NaaccrDictionary userDictionary : userDictionaries) {
             for (NaaccrDictionaryItem item : userDictionary.getItems()) {
                 if (!processedIds.contains(item.getNaaccrId())) {
-                    items.addAll(userDictionary.getItems());
+                    items.add(item);
                     processedIds.add(item.getNaaccrId());
                 }
             }
Oops, cut and paste mistake! (#<I>)