Use Option<NetworkMessage> so short buffer and unknown msg are diff