Why is that better than having the agent(s) write regression tests or explanations of the old codebase?