diff --git a/applications/apertif/commissioning/tests/verify_correlator_db_output.py b/applications/apertif/commissioning/tests/verify_correlator_db_output.py
index 0ddb0dff513075d4aa318ba97b5adef72708cf3d..78f7798b959dcbeedfa36f843b0f345438a6da0b 100644
--- a/applications/apertif/commissioning/tests/verify_correlator_db_output.py
+++ b/applications/apertif/commissioning/tests/verify_correlator_db_output.py
@@ -294,17 +294,21 @@ for bui in beamlets:
             even = True
             for data in rdPayload:
                 if even:
-                    visReal = cm.to_signed(data)
+                    visReal = cm.to_signed(data, 32)
                 else:
-                    visImag = cm.to_signed(data)
+                    visImag = cm.to_signed(data, 32)
                     rdVisibilities.append(complex(visReal, visImag))
+                even = not even
                     
             # Find the TP for all read visibilities that are non-zero
-            nonZeroVisibilities = cm.find_indices_where_value_ne(rdVisibilities, 0)
-            nonZeroTpPairs = visibilities_to_tp_pairs(nonZeroVisibilities)
-            nonZeroTp = tp_pairs_to_active_tp(tpPairs)
-            tc.append_log(tc.V_INFO_DETAILS, reportStr + 'Non zero TP = %s' % nonZeroTp)
-                                
+            nonZeroVisibilities = cm.find_indices_where_ne(rdVisibilities, 0)
+            nonZeroTpPairs = apr.visibilities_to_tp_pairs(nonZeroVisibilities)
+            nonZeroTp = apr.tp_pairs_to_active_tp(nonZeroTpPairs)
+            nonZeroDishes = apr.tp_to_dish_indices(nonZeroTp)
+            nonZeroPolarizations = apr.tp_to_pol_indices(nonZeroTp)
+            tc.append_log(tc.V_INFO, reportStr + 'Non zero TP = %s : polarizations = %s and dishes = %s' % (nonZeroTp, nonZeroPolarizations, nonZeroDishes))
+
+
 ###############################################################################
 # End
 tc.set_section_id('')