diff --git a/redisvl/index/index.py b/redisvl/index/index.py
index cd23c1cb..b4adb6b3 100644
--- a/redisvl/index/index.py
+++ b/redisvl/index/index.py
@@ -354,7 +354,7 @@ def from_existing(
 
         # Validate modules
         installed_modules = RedisConnectionFactory.get_modules(redis_client)
-        validate_modules(installed_modules, [{"name": "search", "ver": 20612}])
+        validate_modules(installed_modules, [{"name": "search", "ver": 20810}])
 
         # Fetch index info and convert to schema
         index_info = cls._info(name, redis_client)
diff --git a/redisvl/redis/connection.py b/redisvl/redis/connection.py
index 7a20be78..21095cde 100644
--- a/redisvl/redis/connection.py
+++ b/redisvl/redis/connection.py
@@ -90,9 +90,7 @@ def convert_index_info_to_schema(index_info: Dict[str, Any]) -> Dict[str, Any]:
 
     def parse_vector_attrs(attrs):
         vector_attrs = {attrs[i].lower(): attrs[i + 1] for i in range(6, len(attrs), 2)}
-        vector_attrs["dims"] = int(
-            vector_attrs.pop("dim" if "dim" in vector_attrs else "dims")
-        )
+        vector_attrs["dims"] = int(vector_attrs.pop("dim"))
         vector_attrs["distance_metric"] = vector_attrs.pop("distance_metric").lower()
         vector_attrs["algorithm"] = vector_attrs.pop("algorithm").lower()
         vector_attrs["datatype"] = vector_attrs.pop("data_type").lower()