packet-vector wrapper