diff --git a/js/medicine/surgery/exotic/retrogradeVirusInjectionNCS.js b/js/medicine/surgery/exotic/retrogradeVirusInjectionNCS.js
index 9e3581f955b92fb453fb693b34d51162551d34e0..97d35eca6ad4fa0f46ce4e0b6ee678396d966b9c 100644
--- a/js/medicine/surgery/exotic/retrogradeVirusInjectionNCS.js
+++ b/js/medicine/surgery/exotic/retrogradeVirusInjectionNCS.js
@@ -168,14 +168,7 @@ App.Medicine.Surgery.Reactions.RetrogradeVirusInjectionNCS = class extends App.M
 			if (genitalChanges.length > 0) {
 				r.push(`${He} can ${sense} that ${his} junk is different now, it seems ${his}`);
 				if (genitalChanges.length > 2) {
-					for (let i = 0; i < genitalChanges.length; i++) {
-						if (i < genitalChanges.length - 1) {
-							r.push(`${genitalChanges[i]},`);
-						} else {
-							r.push(`and ${genitalChanges[i]}.`);
-						}
-					}
-					r.push(`have all become <span class="change negative">smaller.</span>`);
+					r.push(`${toSentence(genitalChanges)} have all become <span class="change negative">smaller.</span>`);
 				} else if (genitalChanges.length > 1) {
 					r.push(`${genitalChanges[0]}, and ${genitalChanges[1]} have both become <span class="change negative">smaller.</span>`);
 				} else {
@@ -188,8 +181,8 @@ App.Medicine.Surgery.Reactions.RetrogradeVirusInjectionNCS = class extends App.M
 					r.push(`also`);
 				}
 				r.push(`${sense} that ${his} body has some physical changes, it seems to ${him} that ${toSentence(physicalChanges)}`);
-				const reaction = ['comes as a bit of a surprise', 'comes as quite a shock', `confirms ${his} suspicions`, `doesn't seem to phase ${him}`, `${he} finds interesting`, `${he} can't get over`].random() + '.';
-				r.push(`which ${reaction}`);
+				const reaction = ['comes as a bit of a surprise', 'comes as quite a shock', `confirms ${his} suspicions`, `doesn't seem to phase ${him}`, `${he} finds interesting`, `${he} can't get over`].random();
+				r.push(`which ${reaction}.`);
 			}
 			if (statusChanges.length > 0) {
 				r.push(`${He} can feel some`);
@@ -197,9 +190,7 @@ App.Medicine.Surgery.Reactions.RetrogradeVirusInjectionNCS = class extends App.M
 					r.push(`other`);
 				}
 				r.push(`changes that are a little harder to describe.`);
-				for (let i = 0; i < statusChanges.length; i++) {
-					r.push(statusChanges[i]);
-				}
+				r.push(...statusChanges);
 			}
 		}