Read to implement getFileHelper()