this is utterly confusing and does not explain what is going on; for all I can see this tuple must have been rewatched, then manually unwatched, then watched again. AFAICS the unwatch was sent, so why don’t we need to send the watch again in this case?