client.py - pkt.data not self.data i hate this