diff --git a/devTools/makeTwineJSPassage.sh b/devTools/makeTwineJSPassage.sh
index fe27af530671cbc8c89f0fe1bffa81e3b388bb00..408018e4a158471e200fa5211e1c417c955edf71 100755
--- a/devTools/makeTwineJSPassage.sh
+++ b/devTools/makeTwineJSPassage.sh
@@ -6,8 +6,8 @@
 # $1: root repo dir
 # $2: output file name
 collectJSForTwine() {
-	echo ":: TwineJS [script]" > "$2"
-	find . -name '*.js' -exec echo -e "\n/* {} */\n" \; -a -exec sed -nf "$1"/devTools/stripComments.sed {} \; >> "$2"
+	echo "" > "$2"
+	find . -path ./art/assistantArt.js -prune -o -name '*.js' -exec echo -e "\n/* {} */\n" \; -a -exec sed -nf "$1"/devTools/stripComments.sed {} \; >> "$2"
 }
 
 ROOT_REPO_DIR="$(git rev-parse --show-toplevel)"
diff --git a/devTools/stripComments.sed b/devTools/stripComments.sed
index c9ceb3dc0c37b50f2f2a429829c5c717e504b0a0..a289e43b1de5feecd0d46d5b21257cd906f38fac 100755
--- a/devTools/stripComments.sed
+++ b/devTools/stripComments.sed
@@ -13,8 +13,9 @@
 
 :loop
 
+# ezsh: commented out because it removes '//' and everything after that in string literals
 # This line is sufficient to remove C++ comments!
-/^\/\// s,.*,,
+#/^\/\// s,.*,,
 
 /^$/{
   x