diff --git a/js/utils.js b/js/utils.js
index 57cccf16edddb0d496f881d1747d86c62e8c231b..3feab251a49d15a9357b6848d9315565dcd5e787 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -159,17 +159,15 @@ function addA(word) {
  * @returns {string}
  */
 function assembleList(items) {
-	switch (items.length) {
-		case 0:
-			return "none";
-		case 1:
-			return items[0];
-		case 2:
-			return `${items[0]} and ${items[1]}`;
+	if (items.length === 0) {
+		return "none";
+	} else if (items.length === 1) {
+		return items[0];
+	} else {
+		const last = items.pop();
+		let r = items.join(", ");
+		return `${r} and ${last}`;
 	}
-	const last = items.pop();
-	let r = items.join(", ");
-	return `${r} and ${last}`;
 }
 
 /**