randomized XIDs to avoid concurrency error