So I still don't like this name, how about `PopulateHash`