def remove_audio_streams(config, dest_path):
    """Prune audio-based features from the config and dest_path name (necessary for
    datasets like MSVD which do not possess sound.)  If the audio feature was the control
    variable in the experiment, we return False for the dest_path, such that the ablation
    is removed altogether.
    """
    audio_tags = ["audio", "speech"]
    for audio_tag in audio_tags:
        if f"-{audio_tag}." in dest_path:
            return config, False

        dest_path = dest_path.replace(f"-{audio_tag}", "")
        if "experts" in config and "modalities" in config["experts"]:
            if audio_tag in config["experts"]["modalities"]:
                config["experts"]["modalities"].remove(audio_tag)
    return config, dest_path