Since it's a var, you can do `+=` there if you want (odd I know).

Also, we should see if we're creating hot-spots eventually.  Not sure I optimized protocolKey hashing/equality...