diff --git a/MAC/Deployment/data/Coordinates/load_hba_rotations.py b/MAC/Deployment/data/Coordinates/load_hba_rotations.py
index 08fe531a692092a321ca0e074c5f7b430c5060a7..2b96c3d1f61d30eb22ddd384d4b83038fe6b177d 100755
--- a/MAC/Deployment/data/Coordinates/load_hba_rotations.py
+++ b/MAC/Deployment/data/Coordinates/load_hba_rotations.py
@@ -71,6 +71,13 @@ if __name__ == '__main__':
     dbPort = options.dbPort
     dbUser = options.dbUser
 
+    # print sys.argv
+    if len(args) != 1:
+        parser.print_help()
+        sys.exit(1)
+
+    filename = str(args[0])
+
     dbPassword = getpass.getpass()
 
     host = "{}:{}".format(dbHost, dbPort)
@@ -81,13 +88,6 @@ if __name__ == '__main__':
     # calling stored procedures only works from the pg module for some reason.
     db2 = pg.connect(user=dbUser, host=dbHost, dbname=dbName, port=dbPort, passwd=dbPassword)
 
-    # print sys.argv
-    if len(args) != 1:
-        parser.print_help()
-        sys.exit(1)
-
-    filename = str(args[0])
-
     lines = get_rotation_lines(filename)
     for line in lines:
         (stationname, rotation0, rotation1) = get_rotation(line)