reuse shard identifier if possible