def _check_response_already_exists(self, response: Response) -> None:
        """Checks if a response for the same question name and user id already exists"""
        for existing_response in self.__responses_by_question_name[response.question_name]:
            if existing_response.user_id == response.user_id:
                raise ArgillaError(
                    f"Response for question with name {response.question_name!r} and user id {response.user_id!r} "
                    f"already found. The responses for the same question name do not support more than one user"
                )
Checks if a response for the same question name and user id already exists
argilla/src/argilla/records/_resource.py