Restored the PacketReader/Writer interface