diff --git a/sohstationviewer/model/reftek/from_rt2ms/core.py b/sohstationviewer/model/reftek/from_rt2ms/core.py
index 658f191a8e0c2efd679e584a6ffd1e56c43f3b85..4ca268642c8df05226d4f3490139caefe29b9523 100644
--- a/sohstationviewer/model/reftek/from_rt2ms/core.py
+++ b/sohstationviewer/model/reftek/from_rt2ms/core.py
@@ -42,7 +42,7 @@ class Reftek130Exception(ObsPyException):
 
 class Reftek130(obspy_rt130_core.Reftek130):
     @staticmethod
-    def from_file(filename: str):
+    def from_file(filename: Union[str, Path]):
         rt130_unpacker = Unpacker('>')
         rt = Reftek130()
         rt._filename = filename