So, when this gets emitted, it triggers `cleanupDoc` (as per line 60).

Since we only emit `'put'` here in this one place, I think it'd probably be better to just call `this.cleanupDoc(change)` before emitting `'put'`.  That way, we don't break if someone does `skim.removeAllListeners('put')` for some raisins.