diff --git a/mutants/mutant-3/swen90006/machine/Machine.java b/mutants/mutant-3/swen90006/machine/Machine.java
index e78b95c70a57ada6318b36cc9d002d60fe2d1408..0afc5cfd5315b7f9b838c8a4729ce32a91c77e4a 100644
--- a/mutants/mutant-3/swen90006/machine/Machine.java
+++ b/mutants/mutant-3/swen90006/machine/Machine.java
@@ -93,7 +93,7 @@ public class Machine
   private void do_store(int a, int offs, int b)  {
     if (regs[a] + offs > MAX_ADDR){
       /* no op */
-    }else if(regs[a] + offs < 0){
+    }else if(regs[a] + offs > 0){
       /* no op */
     }else{
       memory[regs[a] + offs] = regs[b];
@@ -140,7 +140,7 @@ public class Machine
   private void validate_reg(int reg)
     throws InvalidInstructionException
   {
-    if (reg < 0 || reg > MAX_REG-1) {
+    if (reg < 0 || reg > MAX_REG) {
       throw new InvalidInstructionException();
     }
   }