diff --git a/tools/c2e/c2e_instr.cpp b/tools/c2e/c2e_instr.cpp
index 86cc7e228f945fb7675a010130f6383ec9f47045..bfbb0ef775e2a70129c190bda7dae6a811ba9a64 100644
--- a/tools/c2e/c2e_instr.cpp
+++ b/tools/c2e/c2e_instr.cpp
@@ -353,7 +353,8 @@ L1:	b8 00 00 00 00       	mov    $0x0,%eax
 	after=insertAssemblyAfter(firp, after, "test ecx, ecx");
 	J1=after=insertAssemblyAfter(firp, after, "jle 0x0");
 	after=insertAssemblyAfter(firp, after, "mov eax, 0");
-	L3=after=insertAssemblyAfter(firp, after, "mov [ebx+eax], al");
+//	L3=after=insertAssemblyAfter(firp, after, "mov [ebx+eax], al");
+	L3=after=insertAssemblyAfter(firp, after, "mov byte [ebx+eax], -1"); // give afl a better chance
 	after=insertAssemblyAfter(firp, after, "add eax, 1");
 	after=insertAssemblyAfter(firp, after, "cmp eax, ecx");
 	J2=after=insertAssemblyAfter(firp, after, "jne 0x0");