well behaving clients use vclocks