diff --git a/jass/models/worktable.py b/jass/models/worktable.py
index bdac8ac9e61d84db0e245fad725cdfe993ac269c..587b9259ed9f1d970754dcccb390af0bdca5c9c6 100755
--- a/jass/models/worktable.py
+++ b/jass/models/worktable.py
@@ -111,7 +111,7 @@ def make_compute_jost_nonan(cov):
 def make_compute_jost_withnan_dumb(cov):
     def compute_jost_withnan_dumb(z):
         whichnan = np.where(np.logical_not(np.isnan(z)))
-        invcov = np.linalg.inv(cov[whichnan, whichnan])
+        invcov = np.linalg.inv(cov.iloc[whichnan, whichnan])
         znonan = z[whichnan]
         p = znonan.shape[0]
         chi = np.sum(np.multiply(znonan, znonan.dot(invcov)))