diff --git a/source/text/bracketed-key-value-hash.mjs b/source/text/bracketed-key-value-hash.mjs
index 3c7f978f7b513aa4164d344862c61336a4ede061..f0a712752167d1d8d7f60d94d8691d20a14324e6 100644
--- a/source/text/bracketed-key-value-hash.mjs
+++ b/source/text/bracketed-key-value-hash.mjs
@@ -243,9 +243,9 @@ function createBracketedKeyValueHash(object, addHashPrefix = true) {
         }
     }
 
-    if (hashString.length === 0) {
+    if (hashString.length>0 && addHashPrefix) {
         hashString = "#" + hashString;
     }
 
-    return addHashPrefix ? hashString : hashString;
+    return hashString;
 }