Index: /AE/Installer/trunk/source/installer.cpp
===================================================================
--- /AE/Installer/trunk/source/installer.cpp	(revision 558)
+++ /AE/Installer/trunk/source/installer.cpp	(revision 559)
@@ -659,11 +659,9 @@
 
 	ofstream BSLlog("BSL.log");
-	if(exists("../GameDataFolder/BSLBackup/")) {
-		remove_all("../GameDataFolder/BSLBackup/");
-	}
-	else {
+	if(!exists("../GameDataFolder/BSLBackup/")) {
 		create_directory("../GameDataFolder/BSLBackup/");
-	}
-	copy("../GameDataFolder/IGMD/", "../GameDataFolder/BSLBackup/");
+		copy("../GameDataFolder/IGMD/", "../GameDataFolder/BSLBackup/");
+	}
+	
 	for ( directory_iterator dir_itr( "../GameDataFolder/IGMD/" ), end_itr;
 		 dir_itr != end_itr;
