I wonder what the benefit of UUIDs over a counter is? A counter would not require a db and still never collide.