diff --git a/src/js/removeSlave.js b/src/js/removeSlave.js
index c63577fbb668dd8d6383bae553a1c6e1b61306f8..4a1ebfe82c9e2e08d8201f616e959da9cfa0873c 100644
--- a/src/js/removeSlave.js
+++ b/src/js/removeSlave.js
@@ -240,13 +240,9 @@ globalThis.removeSlave = function(slave) {
 			delete V.assignmentRecords[AS_ID];
 		}
 
-		removeSlave(INDEX);
+		V.slaves.deleteAt(INDEX);
+		V.slaveIndices = slaves2indices();
 		LENGTH--;
 		V.JobIDMap = makeJobIdMap(); /* need to call this once more to update count of resting slaves*/
 	}
-	function removeSlave(index) {
-		const ret = V.slaves.deleteAt(index);
-		V.slaveIndices = slaves2indices();
-		return ret;
-	}
 };