Addresses issues raised in #165
Files are filtered on the client based on list of files whose content we have retrieved