I'm guessing ```self.data``` won't have multiple, possibly conflicting, keys. Is this the case?