diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 0418cfdb0e02f3c636dbcee7a39052bb10cbb892..5fd51950be6839cef992b0d2e0fdd62a22ace048 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -52,7 +52,7 @@ App.Update.setExistantProperties = function(obj, array) {
 };
 
 App.Update.backwardsCompatibility = function() {
-	const backup = State.variables.clone();
+	const backup = clone(State.variables);
 	let r = "";
 	try {
 		r += `<div>`;
@@ -70,23 +70,27 @@ App.Update.backwardsCompatibility = function() {
 		r += `</div><div>`;
 
 		/* Sec Exp */
-		r += App.SecExp.Check.general();
-		r += `</div><div>`;
+		r += `SecExp... `;
+		App.SecExp.Check.general();
+		r += `Done!`;
+		r += `</div>`;
 		if (V.secExpEnabled === 1) {
-			r += `include "SecExpBackwardCompatibility"`;
+			r += `<div>include "SecExpBackwardCompatibility"</div>`;
 		}
-		r += `</div><div>`;
-		r += App.Update.autoshred();
+
+		r += `<div>Shredding... `;
+		App.Update.autoshred();
+		r+= ` Done!</div>`;
+
 		/* leave this at the bottom of BC */
-		r += `</div><div>`;
-		r += App.Update.cleanUp();
-		r += `</div>`;
+		r += `<div>Cleaning up... `;
+		App.Update.cleanUp();
+		r+= ` Done!</div>`;
 	} catch (error) {
 		r += `Backwards compatibility has failed for your save.  Please upload your save to https://gitgud.io/pregmodfan/fc-pregmod/ with notes on what went wrong so that we can fix the backwards compatibility process for everyone.  Thank you!`;
 		V = backup;
 		throw (error); // rethrow the exception to Sugarcube so we get a fancy stack trace
 	}
-	console.log(r);
 	return r;
 };