I considered it, but ultimately did not because the hash operations cut into the perf improvements of this PR. If we have to add another parameter in the future, I will reconsider, though.