Revert "Hashed everything"

This reverts commit 574c2bc2102d668ec4a03a88ac9b09b9b35794ad.
Revert "Revert "Hashed everything""

This reverts commit 64d5339c8df802991f4097a0b6e693ba4d487814.