Index: applications/editors/josm/plugins/sds/src/org/openstreetmap/hot/sds/DetermineSdsModificationsUploadHook.java
===================================================================
--- applications/editors/josm/plugins/sds/src/org/openstreetmap/hot/sds/DetermineSdsModificationsUploadHook.java	(revision 33223)
+++ applications/editors/josm/plugins/sds/src/org/openstreetmap/hot/sds/DetermineSdsModificationsUploadHook.java	(revision 33224)
@@ -60,12 +60,16 @@
            for (String key : upd.keySet()) {
                allKeys.add(key);
-               if (!specialTags && isSpecialKey(key)) specialTags = true;
+               if (!specialTags && isSpecialKey(key))
+                   specialTags = true;
            }
 
            // process tags of old object
            IPrimitive old = plugin.getOriginalPrimitive(upd);
-           for (String key : old.keySet()) {
-               allKeys.add(key);
-              if (!specialTags && isSpecialKey(key)) specialTags = true;
+           if (old != null) {
+               for (String key : old.keySet()) {
+                   allKeys.add(key);
+                   if (!specialTags && isSpecialKey(key))
+                       specialTags = true;
+               }
            }
 
