diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js
index 4b25cc9b20f798f5867c6a854a266f1ff53e3cec..8f8b3753175ea67c8ebd662ef01d7a52776e979b 100644
--- a/src/js/rulesAssistantOptions.js
+++ b/src/js/rulesAssistantOptions.js
@@ -1972,11 +1972,11 @@ App.RA.options = (function() {
 			];
 			super("Collar", items);
 
-			const niceCollars = isItemAccessible.array(App.Data.slaveWear.collar, (c) => c.harsh);
+			const niceCollars = isItemAccessible.array(App.Data.slaveWear.collar, (c) => !c.harsh);
 			niceCollars.sort(function(a, b) { if (a[0] < b[0]) { return -1; } if (a[0] > b[0]) { return 1; } return 0; });
 			this._nice = new ListSubSection(this, "Nice", niceCollars);
 
-			const harshCollars = isItemAccessible.array(App.Data.slaveWear.collar, (c) => !c.harsh);
+			const harshCollars = isItemAccessible.array(App.Data.slaveWear.collar, (c) => c.harsh);
 			harshCollars.sort(function(a, b) { if (a[0] < b[0]) { return -1; } if (a[0] > b[0]) { return 1; } return 0; });
 			this._harsh = new ListSubSection(this, "Harsh", harshCollars);