Short answer is i believe mirc creates a new hash entry if it doesnt exists when you use /hadd, just as /inc or /dec would create a new variable when used.

I have a simple .rtf (wordpad) tutorial on hash tables if youd like it. Just PM me, and we can work something out laugh