diff --git a/MAC/Deployment/data/Coordinates/calc_coordinates.py b/MAC/Deployment/data/Coordinates/calc_coordinates.py
index 196139656d82d6fcb0b590253007803b1c3ee278..f2e0d2c72fb70ecfc9374708cdff8e53f4847755 100755
--- a/MAC/Deployment/data/Coordinates/calc_coordinates.py
+++ b/MAC/Deployment/data/Coordinates/calc_coordinates.py
@@ -122,6 +122,15 @@ if __name__ == '__main__':
     dbPort = options.dbPort
     dbUser = options.dbUser
 
+    # print sys.argv
+    if len(args) != 3:
+        parser.print_help()
+        sys.exit(1)
+
+    station_name = str(args[0]).upper()
+    object_type = str(args[1]).upper()
+    date_years = float(args[2])
+
     dbPassword = getpass.getpass()
 
     host = "{}:{}".format(dbHost, dbPort)
@@ -132,15 +141,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) != 3:
-        parser.print_help()
-        sys.exit(1)
-
-    station_name = str(args[0]).upper()
-    object_type = str(args[1]).upper()
-    date_years = float(args[2])
-
     cursor.execute("select * from get_transformation_info('ITRF2005')")
     trans = cursor.fetchone()