diff --git a/formatscaper/core/utils.py b/formatscaper/core/utils.py
index 44b0f33bcc65a8a547fd118c472efc9abef0b57e..47423851e34786644fd6712cfa8ae7f12cb8d702 100644
--- a/formatscaper/core/utils.py
+++ b/formatscaper/core/utils.py
@@ -108,7 +108,8 @@ def load_results(
 
     raw_results = []
     if file_format == "pickle":
-        raw_results = pickle.load(file_name)
+        with open(file_name, "rb") as results_file:
+            raw_results = pickle.load(results_file)
     elif file_format == "yaml":
         with open(file_name, "r") as results_file:
             raw_results = yaml.safe_load(results_file)