Changed the texture provider to use the abstract file system