removed the extraneous "hash_mask" variable which can be computed on the fly