diff --git a/src/js/itemAvailability.js b/src/js/itemAvailability.js
index 7ead21f2bce81291db6accf86c6e61e7e4b24040..044139009a3433d6a5d7cd8594ea80513be4eec8 100644
--- a/src/js/itemAvailability.js
+++ b/src/js/itemAvailability.js
@@ -109,14 +109,14 @@ globalThis.isItemAccessible = (function() {
 			}
 		}
 		if (item.hasOwnProperty("fs")) {
-			if (!(V.arcologies[0][item.fs] > 0)) {
-				return false;
+			if (V.arcologies[0][item.fs] > 0) {
+				return true;
 			}
 		}
 		if (slaveResults) { // If we still haven't returned true or false, then we display why this particular slave can't use the item.
 			return slaveResults;
 		}
-		return true;
+		return false;
 	}
 
 	/**