Improved daos on file