sometimes there's no hash file, print out a warning but don't break the process