smarter asking for hashes