diff --git a/classes/swen90006/machine/BoundaryTests.class b/classes/swen90006/machine/BoundaryTests.class
index 75ca15dbf4f906cd2b7beec235fa91a8de079579..8cc735a2d9ab7d28119bd13db1a8e979a6cfb1ed 100644
Binary files a/classes/swen90006/machine/BoundaryTests.class and b/classes/swen90006/machine/BoundaryTests.class differ
diff --git a/classes/swen90006/machine/BugException.class b/classes/swen90006/machine/BugException.class
index f118d84a4f1eb3cda19ec8de216e3dc339d6090c..f496503ff66231f2e4a9a5188e2a4525f4d4261b 100644
Binary files a/classes/swen90006/machine/BugException.class and b/classes/swen90006/machine/BugException.class differ
diff --git a/classes/swen90006/machine/InvalidInstructionException.class b/classes/swen90006/machine/InvalidInstructionException.class
index b825f28f0bae9bc7d1352fc96ae041000ea4a729..d57723668ac7412ebdf47682cc860ece08bbdfb2 100644
Binary files a/classes/swen90006/machine/InvalidInstructionException.class and b/classes/swen90006/machine/InvalidInstructionException.class differ
diff --git a/classes/swen90006/machine/Machine.class b/classes/swen90006/machine/Machine.class
index bc67cdff3d66160515599de443f4aea563326bac..e8ad0e469a8f1238f60c863da1415d3ab8a51b74 100644
Binary files a/classes/swen90006/machine/Machine.class and b/classes/swen90006/machine/Machine.class differ
diff --git a/classes/swen90006/machine/NoReturnValueException.class b/classes/swen90006/machine/NoReturnValueException.class
index 8e5254e009b57eb2894b9bb735e33962cd163259..ce73ab21ab69aefcfe43db0ceb7fd6ec61f4c001 100644
Binary files a/classes/swen90006/machine/NoReturnValueException.class and b/classes/swen90006/machine/NoReturnValueException.class differ
diff --git a/classes/swen90006/machine/PartitioningTests.class b/classes/swen90006/machine/PartitioningTests.class
index af52566636122d3ab4edeca3dfd4fb3e867aa1db..185cbdc5c0d85810511dafeb9e5684f17ad14be8 100644
Binary files a/classes/swen90006/machine/PartitioningTests.class and b/classes/swen90006/machine/PartitioningTests.class differ
diff --git a/classes/swen90006/machine/SimpleDriver.class b/classes/swen90006/machine/SimpleDriver.class
index e2898a8d0db987dacaa7428260b0686b6d57b7e3..5ec33d8d060b554c3f39b6814357650e46541be2 100644
Binary files a/classes/swen90006/machine/SimpleDriver.class and b/classes/swen90006/machine/SimpleDriver.class differ
diff --git a/src/swen90006/machine/SimpleDriver.java b/src/swen90006/machine/SimpleDriver.java
index bf288a4d2d3262d62316a7fa8adeb2a9f9a1dd6e..dbeb3e5379f73c3f363acf25723e6591af1740b5 100644
--- a/src/swen90006/machine/SimpleDriver.java
+++ b/src/swen90006/machine/SimpleDriver.java
@@ -45,7 +45,6 @@ public class SimpleDriver {
             if (m != null){
                 System.err.println("Number of instructions executed before exception: " + m.getCount());
             }
-            System.exit(1);
         }
     }
 }
diff --git a/test/swen90006/machine/PartitioningTests.java b/test/swen90006/machine/PartitioningTests.java
index 0fa781509bd72453442100e3527a13cf94f34f1b..33c35feeb485d89663cd58a60f33103fc4bd48e5 100644
--- a/test/swen90006/machine/PartitioningTests.java
+++ b/test/swen90006/machine/PartitioningTests.java
@@ -15,7 +15,7 @@ public class PartitioningTests
   @Test
   public void partitionTest1() throws Exception{
     SimpleDriver.main(new String[]{"examples/EC1.s"});
-
+    
   }
   @Test
   public void partitionTest2() throws Exception{