I now see why you have the fallbacks. Please test these in a fashion as if you were using them and writing to the actual file system. It is not as realistic if we are testing our library in a simulated environment.