def METHOD_NAME(self, *args, **options):
    try:
        with Timer("Loading TAS from {}".format(options["location"] or "Broker")):
            if options["location"]:
                self.csv_tas_loader(options["location"])
            else:
                call_command("run_sql", "-f", TAS_SQL_PATH)
        # Update TAS agency links.
        with Timer("Updating TAS agencies"):
            count = update_treasury_appropriation_account_agencies()
            logger.info(f"   Updated {count:,} TAS agency links")
        # Update Federal Accounts from TAS.
        with Timer("Updating Federal Accounts from TAS"):
            deletes = remove_empty_federal_accounts()
            logger.info(f"   Removed {deletes:,} Federal Account Rows")
            updates = update_federal_accounts()
            logger.info(f"   Updated {updates:,} Federal Account Rows")
            inserts = insert_federal_accounts()
            logger.info(f"   Created {inserts:,} Federal Account Rows")
            links = link_treasury_accounts_to_federal_accounts()
            logger.info(f"   Linked {links:,} Treasury Accounts to Federal Accounts")
            agencies = update_federal_account_agency()
            logger.info(f"   Updated {agencies:,} Federal Account agency links")
        logger.info("=== TAS loader finished successfully! ===")
    except Exception as e:
        logger.error(e)
        logger.error("=== TAS loader failed ===")
        sys.exit(1)