Do we achieve anything by allowing writing to the file size from outside? Sounds like something that needs good argumentation to exist -> good to go.