diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index 15d295d1db54e7e4953cf219bf72dd1c859cec38..185951e43640bf7ac3794cca96ddbc1e3d8d9664 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -784,7 +784,7 @@ App.Data.resetOnNGPlus = {
 	},
 	customItem: {
 		/** @type {Map<string, slaveButtplugs>} */
-		buttPlugs: new Map([]),
+		buttplug: new Map([]),
 		dildos: new Map([]),
 	},
 	dairyPiping: 0,
diff --git a/js/003-data/slaveWearData.js b/js/003-data/slaveWearData.js
index 192ca82fae3cb7d3725e4db57882ac841631b902..976ac8371e7bb04bd499055c6e31c3a97ba9f45c 100644
--- a/js/003-data/slaveWearData.js
+++ b/js/003-data/slaveWearData.js
@@ -831,9 +831,9 @@ App.Data.clothes = new Map([
  * @typedef {Map<string, slaveWear>} slaveWearCategory
  */
 
-/** @type {Object.<string, slaveWearCategory>} */
+/** @type {Object.<string, slaveWearCategory>} string should be the slave property being modified.*/
 App.Data.slaveWear = {
-	collars: new Map([
+	collar: new Map([
 		["stylish leather", {name: "Stylish leather"}],
 		["satin choker", {name: "Satin choker"}],
 		["silk ribbon", {name: "Silken ribbon"}],
@@ -940,7 +940,7 @@ App.Data.slaveWear = {
 		],
 	]),
 
-	bellyAccessories: new Map([
+	bellyAccessory: new Map([
 		["none", {name: "None"}],
 		["a corset", {name: "Tight corset"}],
 		["an extreme corset", {name: "Extreme corset"}],
@@ -983,7 +983,7 @@ App.Data.slaveWear = {
 		]
 	]),
 
-	vaginalAttachments: new Map([
+	vaginalAttachment: new Map([
 		["none", {name: "None"}],
 		["vibrator",
 			{
@@ -1003,7 +1003,7 @@ App.Data.slaveWear = {
 		]
 	]),
 
-	dickAccessories: new Map([
+	dickAccessory: new Map([
 		["none", {name: "None"}],
 		["bullet vibrator", {name: "Bullet vibrator"}],
 		["smart bullet vibrator",
@@ -1016,7 +1016,7 @@ App.Data.slaveWear = {
 		]
 	]),
 
-	buttplugAttachments: new Map([
+	buttplugAttachment: new Map([
 		["none", {name: "None"}],
 		["tail",
 			{
diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 4f1d151b088110311211f1d4b26c0ad50b78d82e..19182f0e0c937bc90b3f445ca0c4705927ffdd14 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -156,6 +156,10 @@ App.Update.globalVariables = function(node) {
 			V.customItem.vaginalAccessory = V.customItem.dildos;
 			delete V.customItem.dildos;
 		}
+		if (V.customItem.hasOwnProperty("buttPlugs")) {
+			V.customItem.buttplug = V.customItem.buttPlugs;
+			delete V.customItem.buttPlugs;
+		}
 		if (V.releaseID <= 1110) {
 			V.researchLab.tasks = V.researchLab.tasks.filter((t) => (!(t.hasOwnProperty("slaveID")) || Object.keys(V.slaveIndices).includes(t.slaveID)));
 		}