It's why I added read({ change_file: bool = false }) and change_file(...) ; so it doesn't get confused by default if its just investigating.
I suspect doing it only ever 5th line would make it less clear for the llm.
I'm just experimenting, I wouldn't suggest you use this by default unless you're looking to experiment.