diff --git a/examples/main.c b/examples/main.c
index 0a661d35abc3130f43d6fb01c3e99960228fa4c0..19d2d7a7871200ba6e4902d5918a59511bf32b47 100644
--- a/examples/main.c
+++ b/examples/main.c
@@ -522,7 +522,7 @@ int main(int argc, char *argv[]) {
           for (int l = 0; l < e.sched.nr_tasks; l++)
             if (!e.sched.tasks[l].skip && !e.sched.tasks[l].implicit) {
               fprintf(file_thread, " %03i %i %i %i %i %lli %lli %i %i %i %i %i\n",
-                      myrank, e.sched.tasks[l].rid, e.sched.tasks[l].type,
+                      myrank, e.sched.tasks[l].last_rid, e.sched.tasks[l].type,
                       e.sched.tasks[l].subtype, (e.sched.tasks[l].cj == NULL),
                       e.sched.tasks[l].tic, e.sched.tasks[l].toc,
                       (e.sched.tasks[l].ci != NULL) ? e.sched.tasks[l].ci->count