diff --git a/top/firmware/hdl/LinkAggregatorCore.vhd b/top/firmware/hdl/LinkAggregatorCore.vhd
index 0e402e65e5f9bc97425987f0de2e1b2378372331..7d7e678da531d4d632fbe5292912f9e3a08bbea7 100644
--- a/top/firmware/hdl/LinkAggregatorCore.vhd
+++ b/top/firmware/hdl/LinkAggregatorCore.vhd
@@ -215,7 +215,7 @@ begin
             begin
                 if rising_edge(clk_p) then
                     if packet_start = '1' then
-                        if unsigned(count_cache) > 0 then
+                        if unsigned(count_cache) >= 2 then
                             bx_valid_array(N_LINKS*j + i) <= '1';
                         else
                             bx_valid_array(N_LINKS*j + i) <= '0';