Why do you feel this is necessary? Why only check `FileRepository`? Because it should always be usable?