Any reason for switching from a channel of pointers to copying Packets?