diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 6410bdbfb9653ddeb7925496334d9d1fc0193e22..9c07ebfdeda557f3c78123bd360830774027fe4c 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -1912,14 +1912,14 @@ globalThis.retirementReady = function(slave) {
  * @param {number} [weeks=1]
  */
 globalThis.ageSlaveWeeks = function(slave, weeks=1) {
-	for (let i = 0; i < weeks; ++i) {
-		if (V.seeAge !== 0) { // birthdays enabled
+	if (V.seeAge !== 0) { // birthdays enabled
+		for (let i = 0; i < weeks; ++i) {
 			slave.birthWeek++;
 			if (slave.birthWeek >= 52) {
 				slave.birthWeek = 0;
-			}
-			if (V.seeAge === 1) { // actual aging enabled
-				ageSlave(slave);
+				if (V.seeAge === 1) { // actual aging enabled
+					ageSlave(slave);
+				}
 			}
 		}
 	}