You are correct. In fact, I am allocating in both standard and partitioned Check() implementations, in the bits() func.
I can pre-allocate during New() and keep using the same slice without re-make.
Thanks for the suggestion! I will update and re-run.
I also need to go back and figure out the murmur3 implementation is not working.