Work in progress on file handler.