self.results isn't used outside this function