@DavCrav -- Re: Well there is a point to this
Well congratulations! You've just written a very detailed comment that is not one fucking bit better than the code it purports to elucidate. Lots of ratchet-jawing about "do this, don't do that", but not one syllable as to why we think it should be n+1 when it is really supposed to be n.
Don't dislocate your shoulder patting youself on your back.