diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index 7c8b5cfb085f1e0c913abd68e2c9e1ce7861a927..731bdda04ee06bf218c11696f0ed424d52c2a937 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -346,10 +346,10 @@
 	<<set $slaves[$i].preg = (Math.ceil($slaves[$i].preg*10)/10) >> 
 	<<set $slaves[$i].pregKnown = 1>>
 <</if>>
-<<if $slaves[$i].pregWeek <= 0 || $slaves[$i].pregWeek > $slaves[$i].preg>> /* at .preg = 1, .pregWeek should be 1 also */
-		<<set $slaves[$i].pregWeek = $slaves[$i].preg>>
-	<<else>>
+<<if $slaves[$i].pregWeek <= 0 >> 
 		<<set $slaves[$i].pregWeek++>>
+<<elseif $slaves[$i].pregWeek > $slaves[$i].preg>> /* at .preg = 1, .pregWeek should be 1 also */
+		<<set $slaves[$i].pregWeek = $slaves[$i].preg>>
 <</if>>
 <<SetBellySize $slaves[$i]>> /* here will be also set through WombGetVolume .bellyPreg, .pregType, to current values. */