diff --git a/soitool/serialize_export_import_soi.py b/soitool/serialize_export_import_soi.py
index 1b17e18f7c48eac817215ca7fe1fd87adcd40ae3..2c10055a33fabc6d2176af352502b8ea9a8cc710 100644
--- a/soitool/serialize_export_import_soi.py
+++ b/soitool/serialize_export_import_soi.py
@@ -189,9 +189,9 @@ def import_soi(file_path):
     """
     with open(file_path, "r") as file:
         if file_path.endswith(".txt"):
-            serialized = json.load(decompress(file.read))
+            serialized = decompress(file.read())
         else:
-            serialized = json.load(file.read())
+            serialized = json.load(file)
 
     # Raise error if file content is invalid
     if not SERIALIZED_SOI_SCHEMA.is_valid(serialized):