diff --git a/src/facilities/pit/pitFramework.js b/src/facilities/pit/pitFramework.js
index df3b2e7fda084849d5bab94a29d0fc922dfb0e42..4d2b99f992cb79d0b912554d9e8bad9e4be00dd5 100644
--- a/src/facilities/pit/pitFramework.js
+++ b/src/facilities/pit/pitFramework.js
@@ -32,6 +32,21 @@ App.Entity.Facilities.PitFighterJob = class extends App.Entity.Facilities.Facili
 		}
 		return r;
 	}
+
+	/**
+	 * @param {App.Entity.SlaveState} slave
+	 * @returns {string[]}
+	 */
+	canEmploy(slave) {
+		if (this.isEmployed(slave)) {
+			return [`${slave.slaveName} is already assigned to fight in ${this.facility.name}.`];
+		}
+		if (!this._facilityHasFreeSpace) {
+			return [`Capacity of ${this.facility.name} exceeded.`];
+		}
+
+		return this.checkRequirements(slave);
+	}
 };
 
 App.Entity.Facilities.Pit = class extends App.Entity.Facilities.SingleJobFacility {