Generated IDs should be unique