counter and pk are both ints meaning the etags won't be unique between objects, but that's probably fine