But even if get_files is missing, you still shouldn't get the speculation that Archive::Tar has not been loaded. Archive::Tar->new() has already worked, so perl knows quite well that Archive::Tar has been loaded. Methinks that Anu has cleverly altered the actual error that was reported ...