diff --git a/perun/proxy/utils/sync_usable_token_types.py b/perun/proxy/utils/sync_usable_token_types.py
index cfba4d37d13ae5ea2f0ffd812f80261ca2fa12d8..dde3ba689f9442d9700810c3fb25946d5c1b7004 100644
--- a/perun/proxy/utils/sync_usable_token_types.py
+++ b/perun/proxy/utils/sync_usable_token_types.py
@@ -114,7 +114,8 @@ def parse_perun_user_id(
     return None
 
 
-def main(args):
+def main():
+    args = get_args()
     perun_user_id_regex = re.compile(args.perun_user_id_regex)
     mfa_active_tokens_attr_name = args.mfa_active_tokens_attr_name
     adapters_manager = get_adapters_manager(args.perun_connector_config_path)
@@ -134,4 +135,4 @@ def main(args):
 
 
 if __name__ == "__main__":
-    main(get_args())
+    main()