I am outside so can't use mutt. Sorry for that.
This comment is going to be replaced in the 2nd set anyway because the whole function will be replaced.
And please point out all comments that you think I need to rework. I am totally fine to do that. I don't think every single one is bad. And this patch has to go in as it also adds a lot of new comments.