diff --git a/aosstower/level_00/legacy_db_insert.py b/aosstower/level_00/legacy_db_insert.py
index 70167a0986f611193d0aea7f11252a8e81d741d1..06218ba88dc23bd4bf576b30eb38eb3406d40272 100644
--- a/aosstower/level_00/legacy_db_insert.py
+++ b/aosstower/level_00/legacy_db_insert.py
@@ -38,7 +38,7 @@ def configure_logging(level, logfn=None):
         LOG.addHandler(rotating_file)
 
 
-def main(*args):
+def main():
     import argparse
     parser = argparse.ArgumentParser(description=__doc__,
                                      formatter_class=argparse.ArgumentDefaultsHelpFormatter)
@@ -86,3 +86,7 @@ def main(*args):
         failures = legacy_db.insert_records([data], station=station)
         if failures:
             ERR.info("(%s) %s", failures[0][0], record)
+
+
+if __name__ == "__main__":
+    sys.exit(main())