diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1797210d503f6dab04031435140003e4b3006d17..715bcd2c68a489277524bf2777124b109f7c0521 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 
 ## Unreleased
 
+* Arcade DOM conversion
+
 ## 0.10.7.1-4.0.0-alpha.4 - 2021-06-26
 
 * Implementation of Facility class (technical stuff)
diff --git a/src/js/statsChecker/statsChecker.js b/src/js/statsChecker/statsChecker.js
index 019510d6b8f68db5a7968b9450d049adea291dc8..8fdc239f0bff67a6ceaa3c4382769429b00f45d0 100644
--- a/src/js/statsChecker/statsChecker.js
+++ b/src/js/statsChecker/statsChecker.js
@@ -696,6 +696,10 @@ globalThis.canPenetrate = function(slave) {
 		return false;
 	} else if (slave.dick > 7) {
 		return false;
+	/*
+	} else if (slave.belly >= 300000) {
+		return false;
+	*/
 	}
 	return true;
 };
diff --git a/src/js/utilsAssessSlave.js b/src/js/utilsAssessSlave.js
index 49d7452709fdd22f46950c2376c6630212beb241..4e2c6dc5dc382742b8e808893801c51ffb8b8c2c 100644
--- a/src/js/utilsAssessSlave.js
+++ b/src/js/utilsAssessSlave.js
@@ -220,6 +220,8 @@ globalThis.isShelterSlave = function(slave) {
  * @returns {number}
  */
 globalThis.perceivedGender = function(slave) {
+	// primary checks are face, hormones, hips, shoulders and shoulder/hip ratio
+	// consider androgynous + flat + muscles to be masculine and androgynous + preg to be feminine
 	return -1;
 };
 
diff --git a/src/js/utilsPC.js b/src/js/utilsPC.js
index 857ed5e7929db204eed008a896b27243753512d4..0e25f1fc9bdcfab10ed6b9e811172a3dcf214227 100644
--- a/src/js/utilsPC.js
+++ b/src/js/utilsPC.js
@@ -631,7 +631,9 @@ globalThis.onBedRest = function(actor) {
 		return true;
 	} else if (!canMove(actor)) {
 		return true;
-	} else if (actor.preg > actor.pregData.normalBirth / 1.33 && actor.womb.find((ft) => ft.genetics.geneticQuirks.polyhydramnios === 2 && ft.age >= 20)) {
+	} else if (actor.preg > actor.pregData.normalBirth / 1.05) { // consider birth delayers and how they play into this
+		return true;
+	} else if (actor.womb.find((ft) => ft.genetics.geneticQuirks.polyhydramnios === 2 && ft.age >= 20)) {
 		return true;
 	} else if (actor.bellyPreg >= actor.pregAdaptation * 2200) {
 		return true;