diff --git a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd
index 43d489eefd2dac074b9773726ec16d3752124628..1e39b3bcb512d1e87b801a140ba07eaa7b04aeac 100644
--- a/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd
+++ b/applications/lofar2/libraries/sdp/tb/vhdl/tb_sdp_statistics_offload.vhd
@@ -306,6 +306,7 @@ begin
   -- Start the input when statistics RAM is initialized
   p_in_sosi : process
   begin
+    in_sosi.bsn <= TO_DP_BSN(c_bsn_init);
     proc_common_wait_until_high(mm_clk, init_ram_done);
     proc_common_wait_some_cycles(dp_clk, 10);
     -- Mark first in_sosi.sync interval, starting and ending somewhat before in_sosi.sync, to
@@ -314,7 +315,6 @@ begin
     new_interval <= '1';
     proc_common_wait_some_cycles(dp_clk, c_nof_clk_per_block);
     -- Start active in_sosi
-    in_sosi.bsn <= TO_DP_BSN(c_bsn_init);
     in_sosi.valid <= '1';
     in_crosslets_info_rec <= c_crosslets_info_rec;
     while true loop