diff --git a/docs/source/conf.py b/docs/source/conf.py
index b8e1a7d657db1c4d704b90eedc98bad1023d006c..f1f379a4266eca9cf81a075c66c22f8c53c4e92e 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -15,7 +15,7 @@ sys.path.insert(0, os.path.abspath("../.."))  # Source code dir relative to this
 project = "Semantic Router"
 copyright = "2024, Aurelio AI"
 author = "Aurelio AI"
-release = "0.0.63"
+release = "0.0.64"
 
 # -- General configuration ---------------------------------------------------
 # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
diff --git a/pyproject.toml b/pyproject.toml
index 4b0e66abca7f87ef3101d2b1bc2c6e1974f8d419..fa02ef1d3f85fe91fce9fb5a0c929ec0cdbc0889 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "semantic-router"
-version = "0.0.63"
+version = "0.0.64"
 description = "Super fast semantic router for AI decision making"
 authors = [
     "James Briggs <james@aurelio.ai>",
diff --git a/semantic_router/__init__.py b/semantic_router/__init__.py
index 8302e0b5b6be8ffda351267355d3705bfe48385d..c5f2bb70961606af287d0f53bc649b034483526e 100644
--- a/semantic_router/__init__.py
+++ b/semantic_router/__init__.py
@@ -4,4 +4,4 @@ from semantic_router.route import Route
 
 __all__ = ["RouteLayer", "HybridRouteLayer", "Route", "LayerConfig"]
 
-__version__ = "0.0.63"
+__version__ = "0.0.64"
diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index 174fb49a64134be6c03e8247817ca02b913f28a8..91726e44480d0a19fce17c078186c28d51792cdf 100644
--- a/semantic_router/index/pinecone.py
+++ b/semantic_router/index/pinecone.py
@@ -799,7 +799,7 @@ class PineconeIndex(BaseIndex):
                 data.get("sr_utterance", ""),
                 (
                     json.loads(data["sr_function_schema"])
-                    if data["sr_function_schema"]
+                    if data.get("sr_function_schema", "")
                     else {}
                 ),
                 {