diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java
index 030ded05f61565b545137d32c2e0dbb5191c7338..479a01efccaeedc602206883682452e8fe4d1a4b 100644
--- a/fuzzer/Fuzzer.java
+++ b/fuzzer/Fuzzer.java
@@ -31,9 +31,8 @@ public class Fuzzer {
                 pw.println("ADD R"+(x+1)+" R"+x +" R"+x);
             };
             pw.println("RET R31");*/
-            //pw.println("JZ R0 -2"); 
-            pw.println("RET R3");
- 
+            pw.println("JMP -1"); 
+            
         }catch (Exception e){
             e.printStackTrace(System.err);
             System.exit(1);
diff --git a/src/machine-vuln5.c b/src/machine-vuln5.c
index 916c9f6ed43469855e6f477af7110dec840c9726..800675a01d98664f2c32c4746ec7cdb87a95f383 100644
--- a/src/machine-vuln5.c
+++ b/src/machine-vuln5.c
@@ -57,8 +57,8 @@ 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;
 }
 
diff --git a/src/pocs/poc4.s b/src/pocs/poc4.s
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..3f00d45a0171ddaabec1376567c738d3fa33f9e7 100644
--- a/src/pocs/poc4.s
+++ b/src/pocs/poc4.s
@@ -0,0 +1 @@
+            pw.println("RET R31");
\ No newline at end of file