diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS
index c57fb42a9ae5009c28ddefc3f8eb4331ed5fd9d5..f74e20d9aa4dc85dddf125f24ff08dad5d678216 100644
--- a/src/js/useSlave.JS
+++ b/src/js/useSlave.JS
@@ -375,9 +375,20 @@ window.useSlaveDisplay = function(slave) {
 		for (let i = 0; i < sexArray.length; i++) {
 			let link;
 			const separator  = document.createTextNode(` | `);
+			const keys = Object.keys(sexArray[i]);
 
+			// Test to see if there was a problem with the key
+			for (let j = 0; j < keys.length; j++) {
+				if (["text", "scene", "goto", "updateSlave", "update", "note"].includes(keys[j])) {
+					continue;
+				} else {
+					sexArray[i].text += " ERROR, THIS SCENE WAS NOT ENTERED CORRECTLY";
+					console.log("Trash found while generateRow() was running: " + keys[j] + ": " + sexArray[i][keys[j]]);
+					break;
+				}
+			}
 			// is it just text?
-			if (Object.keys(sexArray[i]).length === 1) {
+			if (keys.length === 1) {
 				if (sexArray[i].scene) {
 					link = document.createTextNode(sexArray[i].text);
 				} else {