> I don't really mind adding this if you want to, but isn't "If the configuration file does not exist yet, we simply write it and return." just repeating what the code does ?

Fair enough; feel free to leave the comment as-is.

> Maybe I should just remove this "feature", though.

I'm with you that that would be the best solution. Maybe make an issue for it and refer to it in the comment? Unless you want to wipe up the feature already in this PR.