diff --git a/mutants/mutant-5/swen90006/machine/Machine.java b/mutants/mutant-5/swen90006/machine/Machine.java
index 4680a6acd2660462c33ec30a29c485963e6b9d81..6b382ea8a38d2a31d38c8d8ab8cc7ed03ad86c36 100644
--- a/mutants/mutant-5/swen90006/machine/Machine.java
+++ b/mutants/mutant-5/swen90006/machine/Machine.java
@@ -231,13 +231,10 @@ public class Machine
 	  throw new InvalidInstructionException();
 	}
 	int rd = parseReg(toks[1]);
-	int rs1 = parseReg(toks[2]);
-	int rs2 = parseReg(toks[3]);
+	int rs1 = parseReg(toks[3]);
+	int rs2 = parseReg(toks[2]);
 	do_div(rd,rs1,rs2);
       } else if (toks[0].equals(INSTRUCTION_RETURN)){
-          if (toks.length != 2){
-	  throw new InvalidInstructionException();
-	}
 	int rs = parseReg(toks[1]);
 	count++;
 	return regs[rs];