self.keys is not a descriptive name