No need to init packet as {0}