diff --git a/src/main/java/projekt/enigma/model/Walze.java b/src/main/java/projekt/enigma/model/Walze.java
index 16c4a6d3d80cb2610788a0f1d0e76e58c9f17aa3..e477e35fb6c22a22abf5dbbfe7a0b19616bc2413 100644
--- a/src/main/java/projekt/enigma/model/Walze.java
+++ b/src/main/java/projekt/enigma/model/Walze.java
@@ -113,12 +113,7 @@ public class Walze {
      * @return buchstabe : char : decodierter Buchstabe
      */
     public char codiere2(char buchstabe) {
-
-        int zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns;
-        if (zwischensumme < 0) {
-            zwischensumme = this.fetchWalze().indexOf(buchstabe) - this.turns + 26;
-        }
-        return this.alphabet.charAt(zwischensumme % 26);
+        return this.alphabet.charAt((this.fetchWalze().indexOf(buchstabe) - this.turns + 260) % 26);
     }
 
     /**