diff --git a/src/NRedisStack/Json/IJsonCommands.cs b/src/NRedisStack/Json/IJsonCommands.cs
index bed3e52b..6ea7babe 100644
--- a/src/NRedisStack/Json/IJsonCommands.cs
+++ b/src/NRedisStack/Json/IJsonCommands.cs
@@ -216,7 +216,8 @@ public interface IJsonCommands
bool MSet(KeyPathValue[] KeyPathValueList);
///
- /// Sets or updates the JSON value at a path.
+ /// Merges a given JSON value into matching paths. Consequently,
+ /// JSON values at matching paths are updated, deleted, or expanded with new children
///
/// The key.
/// The path to set within the key.
@@ -226,7 +227,8 @@ public interface IJsonCommands
bool Merge(RedisKey key, RedisValue path, RedisValue json);
///
- /// Sets or updates the JSON value at a path.
+ /// Merges a given JSON value into matching paths. Consequently,
+ /// JSON values at matching paths are updated, deleted, or expanded with new children
///
/// The key.
/// The path to set within the key.
diff --git a/src/NRedisStack/Json/IJsonCommandsAsync.cs b/src/NRedisStack/Json/IJsonCommandsAsync.cs
index 81c1343f..5e2a1351 100644
--- a/src/NRedisStack/Json/IJsonCommandsAsync.cs
+++ b/src/NRedisStack/Json/IJsonCommandsAsync.cs
@@ -216,7 +216,8 @@ public interface IJsonCommandsAsync
Task MSetAsync(KeyPathValue[] KeyPathValueList);
///
- /// Sets or updates the JSON value at a path.
+ /// Merges a given JSON value into matching paths. Consequently,
+ /// JSON values at matching paths are updated, deleted, or expanded with new children
///
/// The key.
/// The path to set within the key.
@@ -226,7 +227,8 @@ public interface IJsonCommandsAsync
Task MergeAsync(RedisKey key, RedisValue path, RedisValue json);
///
- /// Sets or updates the JSON value at a path.
+ /// Merges a given JSON value into matching paths. Consequently,
+ /// JSON values at matching paths are updated, deleted, or expanded with new children
///
/// The key.
/// The path to set within the key.