diff --git a/agents/s03_todo_write.py b/agents/s03_todo_write.py
index 9ca805c05..9722ffc59 100644
--- a/agents/s03_todo_write.py
+++ b/agents/s03_todo_write.py
@@ -186,7 +186,7 @@ def agent_loop(messages: list):
used_todo = True
rounds_since_todo = 0 if used_todo else rounds_since_todo + 1
if rounds_since_todo >= 3:
- results.insert(0, {"type": "text", "text": "Update your todos."})
+ results.append({"type": "text", "text": "Update your todos."})
messages.append({"role": "user", "content": results})