the dependency upon afc::File is cut off