removed bool in shard exist check