one less use of hash_combine. closes #230