def _check_reprompt(self, server_id: str, survey_id: str, option_name: str,
                        link_name: str = None):
        answers = self.surveys[server_id][survey_id]["answers"]
        options = self.surveys[server_id][survey_id]["options"]

        if (link_name and
                len(answers[link_name]) == int(options[link_name]["limit"])):
            return

        for uid in answers[option_name]:
            user = self.bot.get_server(server_id).get_member(uid)
            new_task = self.bot.loop.create_task(
                self._send_message_and_wait_for_message(
                    server_id, survey_id, user, change=True,
                    rp_opt=option_name))
            self.tasks[survey_id].append(new_task)