> Even if the overhead is minor there's no point penalizing everyone to support an edge case.

But that's the default behavior at the moment with `rotate` set to `10`. With this as default there's no penalty to anyone. If there's is a strong opinion about not penalizing everyone `rotate` should be `0` right now instead of "wasting" everyones I/O *and* disk space.

Anyhow I don't care much about `rotate = 0`. More important was to make sure that the backlog doesn't grow endlessly with `count(files) > rotate` and `rotate > 0` by accident. 

> If you decrease the rotate value you should clean up the log files manually.

One should. I thought it was a bug when the logs weren't deleted after I reduced `rotate` on my dev machine.