diff --git a/src/cheats/cheatEditActor.js b/src/cheats/cheatEditActor.js
index fd06c16efbc00e3ebbc45559a62fa286b96570d3..1c5f075a5a2e4ba6d7c2a57a673e0a2903806986 100644
--- a/src/cheats/cheatEditActor.js
+++ b/src/cheats/cheatEditActor.js
@@ -1735,9 +1735,10 @@ App.UI.Cheat.cheatEditActor = function(actor, actorType) {
 		options.addOption("Albinism", "albinism", V.tempSlave.geneticQuirks)
 			.addValueList([
 				["No", 0],
-				["Carrier", 1],
-				["Active", 2]
-			]).addComment("You'll still need to edit eyes, hair and skin color.");
+				["Carrier", 1]
+			])
+			.addValue("Active", 2, () => V.tempSlave.albinismOverride = makeAlbinismOverride(V.tempSlave.race))
+			.addComment("You'll still need to edit eyes, hair and skin color.");
 		options.addOption("Gigantism", "gigantism", V.tempSlave.geneticQuirks)
 			.addValueList([
 				["No", 0],
diff --git a/src/player/desc/pLongCrotch.js b/src/player/desc/pLongCrotch.js
index 3816f13e55e8c9e8381731543ad5340842880d2f..df8e1c6e2c0ba420d71ae3c4a6499f7246c0d080 100644
--- a/src/player/desc/pLongCrotch.js
+++ b/src/player/desc/pLongCrotch.js
@@ -871,6 +871,9 @@ App.Desc.Player.crotch = function(PC = V.PC) {
 		}
 		if (V.seeRace === 1) {
 			if (PC.geneticQuirks.albinism === 2) {
+				if (!PC?.albinismOverride) { // remove me after a while
+					V.PC.albinismOverride = makeAlbinismOverride(PC.race);
+				}
 				r.push(`${PC.albinismOverride.skin} pussylips.`);
 			} else if (PC.race === "white") {
 				r.push(`pink pussylips.`);