diff --git a/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java b/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java
index 3c2b5977957697ead39bd07e08dd2686bd0b7c1e..9e6b2885e8ac9a6279d0bfeeb31e6da61eaf0a5c 100644
--- a/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java
+++ b/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java
@@ -83,9 +83,9 @@ public int downloadRegionFromCityGMLs(String wktPolygon, String project, String
 			// It doesn't seem possible to pass arrays or list from JS to Java. So csvCitygmls contains names separated by ;
 			Path[] paths = Stream.of(csvCitygmls.split(";")).map(s -> citygmlPath(project, s)).toArray(Path[]::new);
 
+			String proposedName = csvCitygmls.replace(";", "_").replace(".gml", "") + ".gml";
 
-			File outputFile = selectSaveFileWithDialog(project,
-					csvCitygmls.replace(";", "_").replace(".gml", ""), "selected_region");
+			File outputFile = selectSaveFileWithDialog(project, proposedName, "part");
 
 			if (outputFile == null) {
 				return -1;