diff --git a/core/src/net/sf/openrocket/file/GeneralRocketSaver.java b/core/src/net/sf/openrocket/file/GeneralRocketSaver.java
index 4e63c99fb..d1a4b3e1d 100644
--- a/core/src/net/sf/openrocket/file/GeneralRocketSaver.java
+++ b/core/src/net/sf/openrocket/file/GeneralRocketSaver.java
@@ -266,8 +266,7 @@ public class GeneralRocketSaver {
 		try {
 
 
-			// Fixme - should probably be the same name?  Should we put everything in a directory?
-			ZipEntry mainFile = new ZipEntry("rocket.ork");
+			ZipEntry mainFile = new ZipEntry(fileName);
 			zos.putNextEntry(mainFile);
 			saveInternal(zos,document,options);
 			zos.closeEntry();