def METHOD_NAME(self, efi_module):
    vt_report = self.vt.get_file_report(efi_module.SHA256)
    while vt_report["response_code"] == 204:
        # The Public API is limited to 4 requests per minute.
        if self.logger.DEBUG:
            self.logger.log("VT API quota exceeded, sleeping for 1 minute... (-.-)zzZZ")
        time.sleep(60)
        # Retry.
        vt_report = self.vt.get_file_report(efi_module.SHA256)
    if vt_report["results"]["response_code"] == 0:
        # Hash is unknown to VT.
        self.logger.log_important(f'Unfamiliar EFI binary found in the UEFI firmware image\n{efi_module}')
        return False
    if vt_report["results"]["positives"] >= self.vt_threshold:
        self.logger.log_bad(f'Suspicious EFI binary found in the UEFI firmware image\n{efi_module}')
        return True
    if self.logger.VERBOSE:
        self.logger.log(f'Benign EFI binary found in the UEFI firmware image\n{efi_module}')
    return False