refactored ::Files to use File::Find and not to iterate needlessly