diff --git a/src/js/assignJS.js b/src/js/assignJS.js
index 86adfff649732ffd3c347649e9494d36da9273dc..f4e9b466caf378b85fa346b7c58d5d58bd40ec6d 100644
--- a/src/js/assignJS.js
+++ b/src/js/assignJS.js
@@ -403,9 +403,7 @@ window.assignJob = function assignJob(slave, job) {
 };
 
 window.assignJobSafely = function assignJobSafely(slave, assignmentStr){
-	const job = App.Utils.jobForAssignment(assignmentStr);
-
-	if (job.canEmploy(slave).length === 0) {
+	if (!App.Utils.jobForAssignment(assignmentStr).canEmploy(slave).length) {  // If nothing complains about job requirements not being met
 		assignJob(slave, assignmentStr);
 	} else {
 		assignJob(slave, "rest");