I don't really need File::Fingerprint but it seems like a pretty cool concept to aggregate all the ways to identify a particular file. Why not fix and possibly expand it? Like get rid of that print from sub init and add an all method that dumps the results of every method and whatever else you think is wrong with it. Thanks for all your good work!