diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java
index 7607c538cb61a23a7acfc9f22d327df33e288d52..be76df8ae4bdf18347ef1f81c3584281e2bbd7e2 100644
--- a/fuzzer/Fuzzer.java
+++ b/fuzzer/Fuzzer.java
@@ -21,12 +21,18 @@ public class Fuzzer {
             /* We just print one instruction.
                Hint: you might want to make use of the instruction
                grammar which is effectively encoded in Instruction.java */
-            pw.println("MOV R1 1");
+            /*pw.println("MOV R1 1");
             pw.println("MOV R2 10");
             
             for(int x=0;x<300;x++){
                 pw.println("ADD R1 R1 R2");
-            }
+            }*/
+            pw.println("MOV R0 0");
+            pw.println("MOV R1 1");
+            pw.println("DIV R2 R1 R0");
+            pw.println("RET R2");
+
+
            
             /*pw.println("ADD R0 R1 R2");
             pw.println("ADD R3 R4 R5");
diff --git a/src/machine-vuln2.c b/src/machine-vuln2.c
index 916c9f6ed43469855e6f477af7110dec840c9726..b4cf397743fca1feed01696f93a27171e4637ca9 100644
--- a/src/machine-vuln2.c
+++ b/src/machine-vuln2.c
@@ -86,12 +86,12 @@ static void do_mult(unsigned int dest, unsigned int src1, unsigned int src2)
 /* returns 0 on success, nonzero on failure */
 static int do_div(unsigned int dest, unsigned int src1, unsigned int src2)
 {
-  if (regs[src2] == 0){
-    return -1;
-  }else{
+  //if (regs[src2] == 0){
+    //return -1;
+  //}else{
     regs[dest] = regs[src1] / regs[src2];
     return 0;
-  }
+  //}
 }
 
 /* returns 0 on success, nonzero on failure */
@@ -139,7 +139,7 @@ static int parseReg(const char s[], unsigned int *reg)
     return -1;
   }
   if (s[0] != 'r'){
-    debug_printf("parseReg: first char not 'r'\n");
+    debug_fseReg: first char not 'r'\n");
     return -1;
   }