diff --git a/applications/lofar2/model/rtdsp/multirate.py b/applications/lofar2/model/rtdsp/multirate.py
index 9fdb96210359cad7f7d5906eb03052a78b49c28f..ea530c68f34a296465b3a6ead0629d0dfc38bb38 100644
--- a/applications/lofar2/model/rtdsp/multirate.py
+++ b/applications/lofar2/model/rtdsp/multirate.py
@@ -940,7 +940,6 @@ def non_maximal_upsample_bpf(xBase, Nup, k, Ndft, coefs, verbosity=1):
     # PFS with Ndft polyphases
     pfs = PolyPhaseFirFilterStructure(Ndft, coefs, cmplx=True)
     kPhasors = unit_circle_loops_phasor_arr(k, Ndft, 1)  # [HARRIS Eq 7.8]
-    print(kPhasors)
 
     # Oversampling time shift compensation via frequency dependent phase shift
     tPhasors = time_shift_phasor_arr(k, Nup, Ndft, Nblocks, -1)  # [HARRIS Eq 9.3]
@@ -1119,7 +1118,7 @@ def synthesis_dft_filterbank(Xbase, Nup, Ndft, coefs, commutator, verbosity=1):
         zData = pfs.map_to_delay_line(zPoly)
 
         # Overlap add weigthed input to the output
-        tRange = np.arange(pfs.Ncoefs) + b * Nup
+        tRange = np.arange(len(zData)) + b * Nup
         y[tRange] += zData
 
     if verbosity: