diff --git a/pyerrors/input/hadrons.py b/pyerrors/input/hadrons.py
index 5b65f3c6..4390e3f0 100644
--- a/pyerrors/input/hadrons.py
+++ b/pyerrors/input/hadrons.py
@@ -88,7 +88,7 @@ def read_hd5(filestem, ens_id, group, attrs=None, idl=None, part="real"):
 
     path_obj = Path(filestem)
     path = path_obj.parent.as_posix()
-    filestem = path_obj.stem
+    filestem = path_obj.name
 
     files, idx = _get_files(path, filestem, idl)