Further refinement of the file object