def METHOD_NAME(cls, args: DictConfig, shared_state: SharedTaskState) -> None:
    """
    ACUTE-Eval-specific argument checking.
    Ensure that the data can be properly loaded and that recommended worker settings
    are used.
    """
    if args.blueprint.get("pairings_filepath", None) is not None:
        pairings_filepath = os.path.expanduser(args.blueprint.pairings_filepath)
        assert os.path.exists(
            pairings_filepath
        ), f"Provided file {pairings_filepath} doesn't exist"
    else:
        raise AssertionError(
            "Must provide one of a data csv, json, or a list of tasks"
        )
    if args.blueprint.block_on_onboarding_fail is True:
        if args.blueprint.get("block_qualification", None) is None:
            raise AssertionError(
                "Must provide `block_qualification` to use `block_on_onboarding_fail`"
            )
    if args.task.get('maximum_units_per_worker', None) != 1:
        warn_once(
            'It is *strongly* recommended to use a '
            'args.task.maximum_units_per_worker value of 1, as was done in the '
            'ACUTE-Eval paper! Anything else will not provide consistent results '
            'as quoted there. Go to ParlAI\'s GitHub Discussion page if you\'d '
            'like to discuss further.'
        )