got rid of the auxillary Packet class