Call GetHash() once where applicable