maybe it's a nice moment to take out the packet copy method, since it's not really used anywhere.. at least i think so. oops. can't take it out. 'reserve' uses it. so i'm going to change the default to non-copyable, unless there is a copy method, and add a copy method to the packets that need one.