Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/MapillaryExportAction.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/MapillaryExportAction.java	(revision 31259)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/actions/MapillaryExportAction.java	(revision 31260)
@@ -17,4 +17,5 @@
 import org.openstreetmap.josm.plugins.mapillary.MapillaryData;
 import org.openstreetmap.josm.plugins.mapillary.MapillaryImage;
+import org.openstreetmap.josm.plugins.mapillary.MapillaryImportedImage;
 import org.openstreetmap.josm.plugins.mapillary.downloads.MapillaryExportManager;
 import org.openstreetmap.josm.plugins.mapillary.gui.MapillaryExportDialog;
@@ -66,4 +67,13 @@
 			} else if (dialog.group.isSelected(dialog.selected.getModel())) {
 				export(MapillaryData.getInstance().getMultiSelectedImages());
+			} else if (dialog.group.isSelected(dialog.rewrite.getModel())) {
+				ArrayList<MapillaryAbstractImage> images = new ArrayList<>();
+				for (MapillaryAbstractImage image : MapillaryData.getInstance().getMultiSelectedImages())
+					if (image instanceof MapillaryImportedImage) {
+						images.addAll(((MapillaryImage) image).getSequence().getImages());
+					}
+					else
+						images.add(image);
+				export(images);
 			}
 		}
Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySignalDownloaderThread.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySignalDownloaderThread.java	(revision 31259)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/downloads/MapillarySignalDownloaderThread.java	(revision 31260)
@@ -31,5 +31,4 @@
 		BufferedReader br;
 		try {
-			System.out.println(url);
 			br = new BufferedReader(new InputStreamReader(
 					new URL(url).openStream()));
Index: applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryExportDialog.java
===================================================================
--- applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryExportDialog.java	(revision 31259)
+++ applications/editors/josm/plugins/mapillary/src/org/openstreetmap/josm/plugins/mapillary/gui/MapillaryExportDialog.java	(revision 31260)
@@ -40,4 +40,5 @@
 	 */
 	public JRadioButton selected;
+	public JRadioButton rewrite;
 	public ButtonGroup group;
 	protected JButton choose;
@@ -53,11 +54,13 @@
 		sequence = new JRadioButton(tr("Export selected sequence"));
 		selected = new JRadioButton(tr("Export selected images"));
+		rewrite = new JRadioButton(tr("Rewrite imported images"));
 		group.add(all);
 		group.add(sequence);
 		group.add(selected);
+		group.add(rewrite);
 		// Some options are disabled depending on the circumstances
 		if (MapillaryData.getInstance().getSelectedImage() == null
-				|| (MapillaryData.getInstance().getSelectedImage() instanceof MapillaryImage && ((MapillaryImage) MapillaryData
-						.getInstance().getSelectedImage()).getSequence() == null)) {
+				|| !(MapillaryData.getInstance().getSelectedImage() instanceof MapillaryImage && ((MapillaryImage) MapillaryData
+						.getInstance().getSelectedImage()).getSequence() != null)) {
 			sequence.setEnabled(false);
 		}
@@ -75,4 +78,5 @@
 		jpanel.add(sequence);
 		jpanel.add(selected);
+		jpanel.add(rewrite);
 		jpanel.setAlignmentX(Component.CENTER_ALIGNMENT);
 		path.setAlignmentX(Component.CENTER_ALIGNMENT);
