Implement enough protocol to get the pack data stream