diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java
index fe3832df24e1663db497e5a8fb6cd58ecc32d198..120d105f99b0ab8251355c3f25d7a7f41fed98bd 100644
--- a/fuzzer/Fuzzer.java
+++ b/fuzzer/Fuzzer.java
@@ -24,13 +24,14 @@ public class Fuzzer {
             }
             pw.println("RET R0");
             */
-            //pw.println("RET R-1");
+            /*pw.println("RET R-1");
             pw.println("MOV R0 200");
             //pw.println("DIV R0 R0 R1");
             for(int x=0;x<31;x++){
                 pw.println("ADD R"+(x+1)+" R"+x +" R"+x);
             };
-            pw.println("RET R31");
+            pw.println("RET R31");*/
+            pw.println("RET R0");
         }catch (Exception e){
             e.printStackTrace(System.err);
             System.exit(1);
diff --git a/src/machine-vuln4.c b/src/machine-vuln4.c
index 4aefb8381d38ea796d40285407743e0c673af450..4f9a210d16e4d6b4d81d480ba40d2cf82d9f418d 100644
--- a/src/machine-vuln4.c
+++ b/src/machine-vuln4.c
@@ -57,14 +57,14 @@ unsigned int count = 0; /* counts number of instructions executed so far */
 static void machine_init(void){
   memory = malloc(sizeof(int32_t)*MEMORY_SIZE);
   regs = malloc(sizeof(int32_t)*NUM_REGS);
-  memset(memory,0,sizeof(int32_t)*MEMORY_SIZE);
-  memset(regs,0,sizeof(int32_t)*NUM_REGS);
+  //memset(memory,0,sizeof(int32_t)*MEMORY_SIZE);
+  //memset(regs,0,sizeof(int32_t)*NUM_REGS);
   count = 0;
 }
 
 static void machine_free(void){
   free(memory);
-//  free(regs);
+  free(regs);
 }
 
 static void do_add(unsigned int dest, unsigned int src1, unsigned int src2)