Index: applications/editors/josm/plugins/simplifyarea/src/sk/zdila/josm/plugin/simplify/SimplifyAreaAction.java
===================================================================
--- applications/editors/josm/plugins/simplifyarea/src/sk/zdila/josm/plugin/simplify/SimplifyAreaAction.java	(revision 28807)
+++ applications/editors/josm/plugins/simplifyarea/src/sk/zdila/josm/plugin/simplify/SimplifyAreaAction.java	(revision 28873)
@@ -190,5 +190,5 @@
 
         final Collection<Command> avgCommands = averageNearbyNodes(ways, nodesReallyToRemove);
-        if (avgCommands != null) {
+        if (avgCommands != null && !avgCommands.isEmpty()) {
             allCommands.add(new SequenceCommand(tr("average nearby nodes"), avgCommands));
         }
@@ -301,5 +301,7 @@
 
                 newWay.setNodes(nodes);
-                commands.add(new ChangeCommand(way, newWay));
+                if (!way.equals(newWay)) {
+                    commands.add(new ChangeCommand(way, newWay));
+                }
             }
         }
