Index: src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java
===================================================================
--- src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java	(revision 4130)
+++ src/uk/me/parabola/mkgmap/osmstyle/StyledConverter.java	(working copy)
@@ -604,6 +604,8 @@
 		findUnconnectedRoads();
 		rotateClosedWaysToFirstNode();
 		filterCoordPOI();
+
+		mergeRoads();
 		WrongAngleFixer wrongAngleFixer = new WrongAngleFixer(bbox);
 		wrongAngleFixer.optimizeWays(roads, lines, modifiedRoads, deletedRoads, restrictions);
 
@@ -635,8 +637,6 @@
 		}
 		deletedRoads = null;
 		modifiedRoads = null;
-
-		mergeRoads();
 		
 		resetHighwayCounts();
 		setHighwayCounts();
