diff --git a/doc/ConnectionPooling.md b/doc/ConnectionPooling.md
index f9b8dad86..1fd0460a1 100644
--- a/doc/ConnectionPooling.md
+++ b/doc/ConnectionPooling.md
@@ -4,8 +4,10 @@
Snowflake .NET Driver v4.0.0 provides multiple pools with couple of additional features in comparison to the previous implementation.
-Each pool is identified by the entire connection string. Order of connection string parameters is significant and the same connection parameters
-ordered differently lead to two different pools being used.
+Each pool is identified by the entire connection string. Order of connection string parameters is significant and the same connection parameters
+ordered differently, lead to two different pools being used.
+ - Please also note that this implies that if a connection string is changed (e.g. to apply a different `QUERY_TAG`), it will belong to a different Pool.
+ - Specifically for `QUERY_TAG`, if you wish to apply a different `QUERY_TAG` yet still make sure the connection belongs to the same Pool as the others, consider not applying it on the Connection string, but instead using [SnowflakeDbCommand.QueryTag](https://github.com/snowflakedb/snowflake-connector-net/blob/v4.1.0/Snowflake.Data.Tests/IntegrationTests/SFDbCommandIT.cs#L1636)
All the pool parameters can be controlled from the connection string.