diff --git a/extensions/chaeo/accessors.py b/extensions/chaeo/accessors.py
index 928aabbc770a876a08afa43614b7303e865eafc6..47f33a1912ef2de6cf1835c6e84ce705cec91611 100644
--- a/extensions/chaeo/accessors.py
+++ b/extensions/chaeo/accessors.py
@@ -56,6 +56,9 @@ class MonoPatchStackFromFile(MonoPatchStack):
         self.file_acc = generate_file_accessor(fpath)
         super().__init__(self.file_acc.data[:, :, 0, :])
 
+    @property
+    def fpath(self):
+        return self.file_acc.fpath
 
 class Error(Exception):
     pass
diff --git a/extensions/chaeo/tests/test_accessors.py b/extensions/chaeo/tests/test_accessors.py
index 83ea1100e417298dd263496d24fd6a62e381024d..4019257566e3b731e25595d6ef5b59f010b746e1 100644
--- a/extensions/chaeo/tests/test_accessors.py
+++ b/extensions/chaeo/tests/test_accessors.py
@@ -38,6 +38,7 @@ class TestCziImageFileAccess(unittest.TestCase):
         self.assertEqual(acc.hw, (h, w))
         self.assertEqual(acc.count, n)
         self.assertEqual(acc.make_tczyx().shape, (n, c, 1, h, w))
+        self.assertEqual(acc.fpath, monozstackmask['path'])
 
     def test_raises_filenotfound(self):
         from extensions.chaeo.accessors import FileNotFoundError