changed to List instead since the packets in a stream is ordered