def accept_fork(self):
        choices = len(self.choices)
        if self.required and self.pos == choices - 1 and choices <= 2:
            # Reject empty list
            return None
        if self.pos >= choices - 2:  # Add / Submit
            pos = self.pos
            bullet.utils.moveCursorDown(len(self.choices) - pos)
            self.pos = 0
            return self.choices[:-2], self.choices_id[:-2], self.choices_id[pos]
        return None