diff --git a/modules/mol/alg/pymod/lddt.py b/modules/mol/alg/pymod/lddt.py
index 77ce6690da397fb6654c299d6780a424ea2055d7..cb5d90ccf01b3a52d37781c2dcade9e80f73d41b 100644
--- a/modules/mol/alg/pymod/lddt.py
+++ b/modules/mol/alg/pymod/lddt.py
@@ -613,6 +613,9 @@ class lDDTScorer:
             if n_exp > 0:
                 score = np.sum(per_res_conserved[idx,:]) / n_exp
                 per_res_lDDT[res_indices[idx]] = score
+            else:
+                per_res_lDDT[res_indices[idx]] = 0.0
+
 
         # do full model score
         if penalize_extra_chains: