diff --git a/AIMSTools/aimstools/AIMSPostProcessing.py b/AIMSTools/aimstools/AIMSPostProcessing.py
index 242f2e749c35623c738eee0b848fe018924798a5..41afd29868f9b4e9228ef686059d97935e403b81 100644
--- a/AIMSTools/aimstools/AIMSPostProcessing.py
+++ b/AIMSTools/aimstools/AIMSPostProcessing.py
@@ -483,7 +483,7 @@ class DensityOfStates:
             spin_channels.append("dn")
         if self._mode == "total":
             filename = "KS_DOS_total.dat"
-            self._data = self.loadTotalDOSData(filename)
+            self._data = self.loadTotalDOSData(join(self.workdir, filename))
         elif self._mode == "species":
             dos_glob = "_l_proj*.dat"
             for spec in self._species: