diff --git a/gameheaders/stratagus-game-launcher.h b/gameheaders/stratagus-game-launcher.h
index 6f4919601..3eaa50bb5 100644
--- a/gameheaders/stratagus-game-launcher.h
+++ b/gameheaders/stratagus-game-launcher.h
@@ -371,7 +371,11 @@ int check_version(char* tool_path, char* data_path) {
 		fgets(dataversion, 20, f);
 		fclose(f);
     } else {
+#ifdef CHECK_EXTRACTED_VERSION
+		return 0; // No file means we have a problem
+#else
 		return 1; // No file means we don't care
+#endif
 	}
 #ifndef WIN32
 	sprintf(buf, "%s -V", tool_path);