I was wondering about this. How well would the protocol cope if the name field suddenly changed back to the previous value, because the database is not that consistent? In addition to counters, you'd probably need signaling to indicate a missing packet, at least.