diff --git a/pykat/SIfloat.py b/pykat/SIfloat.py
index 43fc3236adf10547965fb9639462f165b0e25b2b..4276cc42ad16bd5a33b5e4f607398d38485ac098 100644
--- a/pykat/SIfloat.py
+++ b/pykat/SIfloat.py
@@ -9,7 +9,7 @@ def SIfloat(value):
         return convertToFloat(value)
     
 def convertToFloat(value):
-    __prefix = {'y': 'e-24',  # yocto
+    __suffix = {'y': 'e-24',  # yocto
                 'z': 'e-21',  # zepto
                 'a': 'e-18',  # atto
                 'f': 'e-15',  # femto
@@ -23,12 +23,12 @@ def convertToFloat(value):
                 'M': 'e6',    # mega
                 'G': 'e9',    # giga
                 'T': 'e12',   # tera
-                'P': 'e15',   # peta
-                'E': 'e18',   # exa
-                'Z': 'e21',   # zetta
-                'Y': 'e24',   # yotta
+                'P': 'e15'   # peta
                 }
+    
     value = str(value)
-    for i, j in __prefix.iteritems():
+    
+    for i, j in __suffix.iteritems():
         value=value.replace(i, str(j))
+        
     return float(value)