diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index 82ae008d4bccd165be242e87e2cfde7d5f084100..1e16b38159eca568868ec89c452b19695eaf2a92 100644
--- a/semantic_router/index/pinecone.py
+++ b/semantic_router/index/pinecone.py
@@ -235,7 +235,7 @@ class PineconeIndex(BaseIndex):
                     f"{force_create=}"
                 )
                 index = None
-        if self.index is not None and self.host == "":
+        if self.host == "":
             self.host = self.client.describe_index(self.index_name)["host"]
         return index