should we store the hash elsewhere?