Index: /trunk/scripts/TagInfoExtract.java
===================================================================
--- /trunk/scripts/TagInfoExtract.java	(revision 16385)
+++ /trunk/scripts/TagInfoExtract.java	(revision 16386)
@@ -280,5 +280,5 @@
                                     tags.add(new TagInfoTag(descriptionPrefix + preset.getName(), item.key, value, types,
                                             addImages && preset.iconName != null ? options.findImageUrl(preset.iconName) : null));
-                                } else {
+                                } else if (Presets.class.equals(getClass())) { // not for ExternalPresets
                                     optionalTags.compute(new Tag(item.key, value), (osmTag, tagInfoTag) -> {
                                         if (tagInfoTag == null) {
