A comment would be nice. I don't fully understand the relation of the `Provider` with the `FileSystem`.