the last HASH functions that are used are now guarded.