diff --git a/gwinc/gwinc_matlab.py b/gwinc/gwinc_matlab.py
index 711052bfbc6f5fb4bf26df785aab7d31980bc3d0..982b2d55bba51dd97fc57b2a26184218eabd89a2 100644
--- a/gwinc/gwinc_matlab.py
+++ b/gwinc/gwinc_matlab.py
@@ -90,7 +90,7 @@ class Matlab:
         assert len(wvars) > 0
         with tempfile.NamedTemporaryFile(suffix='.mat') as f:
             MATLAB_ENGINE.save(f.name, *wvars, nargout=0)
-            data = scipy.io.loadmat(f, squeeze_me=True, struct_as_record=False)
+            data = scipy.io.loadmat(f.name, squeeze_me=True, struct_as_record=False)
         if len(wvars) == 1:
             return data[wvars[0]]
         else: