Index: trunk/src/org/openstreetmap/josm/data/projection/LambertCC9Zones.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/LambertCC9Zones.java	(revision 2508)
+++ trunk/src/org/openstreetmap/josm/data/projection/LambertCC9Zones.java	(revision 2509)
@@ -199,7 +199,4 @@
             return null;
         layoutZone = ((JComboBox)prefcb).getSelectedIndex();
-        if (layoutZone == 0) {
-            layoutZone = layoutZone +1 -1;
-        }
         return Collections.singleton(Integer.toString(layoutZone+1));
     }
@@ -220,7 +217,4 @@
             } catch(NumberFormatException e) {}
         }
-        if (layoutZone == 0) {
-            layoutZone = layoutZone +1 -1;
-        }
     }
 
Index: trunk/src/org/openstreetmap/josm/data/projection/UTM.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/projection/UTM.java	(revision 2508)
+++ trunk/src/org/openstreetmap/josm/data/projection/UTM.java	(revision 2509)
@@ -403,13 +403,16 @@
     {
         zone = DEFAULT_ZONE;
-        try {
-            for(String s : args)
-            {
-                zone = Integer.parseInt(s);
-                if(zone <= 0 || zone > 60)
-                    zone = DEFAULT_ZONE;
-                break;
-            }
-        } catch(NumberFormatException e) {}
+        if(args != null)
+        {
+            try {
+                for(String s : args)
+                {
+                    zone = Integer.parseInt(s);
+                    if(zone <= 0 || zone > 60)
+                        zone = DEFAULT_ZONE;
+                    break;
+                }
+            } catch(NumberFormatException e) {}
+        }
     }
 
