diff --git a/src/endWeek/saChoosesOwnClothes.js b/src/endWeek/saChoosesOwnClothes.js
index 5deb57be435a13947a62eb259c85d5e007fd9d23..5a3bb536b09030994230974c0f9b0a3651b2236d 100644
--- a/src/endWeek/saChoosesOwnClothes.js
+++ b/src/endWeek/saChoosesOwnClothes.js
@@ -21,6 +21,9 @@ window.saChoosesOwnClothes = (function() {
 	function saChoosesOwnClothes(slave) {
 		player = V.PC;
 		r = "";
+		if (slave.clothes === "choosing her own clothes") {
+			slave.choosesOwnClothes = 1; // make sure the flag is set so we don't get locked into a bad state
+		}
 		if (slave.choosesOwnClothes !== 1) { return r; }
 		({
 			he, him, his, hers, himself, boy,