going to start working on smarter packet object,, not sure if this would be wise or not