Why is that the case?  Also, why would `put()` never see `updateSeq` when it's undefined, i.e. before it's set to 0?