diff --git a/parse-ci.py b/parse-ci.py
index fde6d7b04e7104154af6011b55c52b305ccb618d..6d799d65b5827a52cb5b4f22b8863a729715a381 100644
--- a/parse-ci.py
+++ b/parse-ci.py
@@ -143,10 +143,10 @@ def run_ci(compile_info : list[job_data]) -> bool:
 
         runnable_job = get_runnable_job(compile_info, jobs)
         if runnable_job is not None:
+            print_info(compile_info, jobs, [runnable_job])
             if '--sequential' in sys.argv:
                 (task, output) = run_cli_sequential(runnable_job)
             else:
-                print_info(compile_info, jobs)
                 (task, output) = run_cli_parallel(runnable_job)
             jobs.append((runnable_job, task, output))
             change = True
@@ -160,7 +160,7 @@ def run_ci(compile_info : list[job_data]) -> bool:
             print("\t" + i.location)
     return True
 
-def print_info(compile_info, jobs):
+def print_info(compile_info, jobs, additional=None):
     os.system("cls||clear")
     completed_count = 0
     failed_count = 0
@@ -179,7 +179,11 @@ def print_info(compile_info, jobs):
     for job in jobs:
         (job_info,task, output) = job
         print("\t" + job_info.location)
-        
+    if additional is None:
+        return
+    for job in additional:
+        print("\t" + job.location)
+
 def get_stages(compile_info : list[job_data]) -> list[str]:
     stages = []
     for i in compile_info: