Fix when Packet.CopyFrom() and not resetting - current pos needs to take into account offset!