FileFile refactoring.