diff --git a/io_import_scene_mhx.py b/io_import_scene_mhx.py
index 9697e0b0eaba020b0687b4097a986b3c455c7b8d..ab27aac780bf487fbe6a3555ba602fcc0e08be86 100644
--- a/io_import_scene_mhx.py
+++ b/io_import_scene_mhx.py
@@ -2650,23 +2650,23 @@ class ImportMhx(bpy.types.Operator, ImportHelper):
         global toggle, theScale, MhxBoolProps, theBlenderVersion, BlenderVersions
         toggle = 0
         for (prop, name, desc, flag) in MhxBoolProps:
-            expr = '(%s if self.properties.%s else 0)' % (flag, prop)
+            expr = '(%s if self.%s else 0)' % (flag, prop)
             toggle |=  eval(expr)
         print("execute flags %x" % toggle)
-        theScale = self.properties.scale
-        theBlenderVersion = BlenderVersions.index(self.properties.bver)
+        theScale = self.scale
+        theBlenderVersion = BlenderVersions.index(self.bver)
 
-        readMhxFile(self.properties.filepath)
+        readMhxFile(self.filepath)
         writeDefaults()
         return {'FINISHED'}
 
     def invoke(self, context, event):
         global toggle, theScale, MhxBoolProps, theBlenderVersion, BlenderVersions
         readDefaults()
-        self.properties.scale = theScale
-        self.properties.bver = BlenderVersions[theBlenderVersion]
+        self.scale = theScale
+        self.bver = BlenderVersions[theBlenderVersion]
         for (prop, name, desc, flag) in MhxBoolProps:
-            expr = 'self.properties.%s = toggle&%s' % (prop, flag)
+            expr = 'self.%s = toggle&%s' % (prop, flag)
             exec(expr)
         context.window_manager.fileselect_add(self)
         return {'RUNNING_MODAL'}