Index: trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java	(revision 17605)
+++ trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java	(revision 17606)
@@ -562,11 +562,5 @@
                 .filter(cmd -> cmd.getObjectsNumber() > 0)
                 .collect(StreamUtils.toUnmodifiableList());
-
-        if (cmds.isEmpty())
-            return null;
-        else if (cmds.size() == 1)
-            return cmds.get(0);
-        else
-            return new SequenceCommand(tr("Change Tags"), cmds);
+        return cmds.isEmpty() ? null : SequenceCommand.wrapIfNeeded(tr("Change Tags"), cmds);
     }
 
