--- src/amule.cpp.old	2006-07-09 16:53:45.968919000 +0200
+++ src/amule.cpp	2006-07-09 19:36:58.960943500 +0200
@@ -445,6 +445,14 @@
 		return false;
 	}	
 
+	if ( cmdline.Found(wxT("version")) ) {
+		printf("%s (OS: %s)\n",
+			(const char*)unicode2char(GetFullMuleVersion()),
+			(const char*)unicode2char(OSType));
+		
+		return false;
+	}
+	
 	if ( !cmdline.Found(wxT("i-would-marry-my-mule")) ) {
 		printf("This binary requires you to use the flag --i-would-marry-my-mule and only if you're very sure of it. Warning: not legal on most countries.\n");
 		return false;
@@ -487,14 +495,6 @@
 		}
 	}
 	
-	if ( cmdline.Found(wxT("version")) ) {
-		printf("%s (OS: %s)\n",
-			(const char*)unicode2char(GetFullMuleVersion()),
-			(const char*)unicode2char(OSType));
-		
-		return false;
-	}
-	
 	// Default geometry of the GUI. Can be changed with a cmdline argument...
 	bool geometry_enabled = false;
 	wxString geom_string;
