def METHOD_NAME(
    self,
    mod_name: str,
    force_run: bool = False,
    no_info_log: bool = True,
    no_error_log: bool = True,
) -> bool:
    result = self.run(
        f"-nv {mod_name}",
        sudo=True,
        force_run=force_run,
        no_info_log=no_info_log,
        no_error_log=no_error_log,
    )
    # Example possible outputs
    # 1) insmod /lib/modules/.../floppy.ko.xz
    #    Exists but is not loaded - return False
    # 2) FATAL: Module floppy not found.
    #    Module does not exist, therefore is not loaded - return False
    # 3) (no output)
    #    Module is loaded - return True
    could_be_loaded = result.stdout and "insmod" in result.stdout
    does_not_exist = (result.stderr and "not found" in result.stderr) or (
        result.stdout and "not found" in result.stdout
    )
    return not (could_be_loaded or does_not_exist)