diff --git a/io_mesh_atomic/pdb_gui.py b/io_mesh_atomic/pdb_gui.py
index 00a4ca97efd0951ca12a19a9c6a7649715e9393f..f77e2ef4be16bb8d01001ba8ce21103e7ad100e4 100644
--- a/io_mesh_atomic/pdb_gui.py
+++ b/io_mesh_atomic/pdb_gui.py
@@ -203,6 +203,9 @@ class IMPORT_OT_pdb(Operator, ImportHelper):
 
 
     def execute(self, context):
+        # To be on the safe side, we switch to the 'OBJECT' mode.
+        bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
+
         # This is in order to solve this strange 'relative path' thing.
         filepath_pdb = bpy.path.abspath(self.filepath)