diff --git a/modules/mol/alg/pymod/scoring.py b/modules/mol/alg/pymod/scoring.py
index b4ce2f605e3bc7b3d40d4d6ec22c07862941c1db..21ac448c96c7b141dbc7f0735cfac4625d85e06c 100644
--- a/modules/mol/alg/pymod/scoring.py
+++ b/modules/mol/alg/pymod/scoring.py
@@ -1629,8 +1629,8 @@ class Scorer:
         # - simple average
         # - average weighted by native_contacts
         # - the two above including nonmapped_contact_interfaces => set DockQ to 0.0
-        scores = np.array([self._dockq_scores])
-        weights = np.array([self._nnat])
+        scores = np.array(self._dockq_scores)
+        weights = np.array(self._nnat)
         if len(scores) > 0:
             self._dockq_ave = np.mean(scores)
         else: