dword Packet::size() alternative flows without packet member