diff --git a/judge/simulator/simulate.py b/judge/simulator/simulate.py
index 7664a2ccf3a7690686dd9227b1c5ec4b2452a435..a7a138d2059b3f0c7d74b10fc305e65c4f686b82 100755
--- a/judge/simulator/simulate.py
+++ b/judge/simulator/simulate.py
@@ -152,6 +152,9 @@ if verbose:
 if verbose:
 	print "Preparing .html results files..."
 
+#BACKUP THE RESULTS DIRECTORY GOD DAMMIT
+os.system("mkdir .before_round"+str(totalRounds)+"_BACKUP/; cp " + resultsDirectory+"*" + " .before_round"+str(totalRounds)+"_BACKUP/")
+
 
 if os.path.exists(resultsDirectory + "index.html") == True:
 	os.remove(resultsDirectory + "index.html") #Delete the file