ActiveFileManager now uses the FileReader abstraction