diff --git a/src/npc/interaction/passage/fSlaveImpreg.tw b/src/npc/interaction/passage/fSlaveImpreg.tw
index ea74e085502754f4fbd5ca0f322f0070f8d88957..efd9b39178182e8794ae0d2890019ccb074e2283 100644
--- a/src/npc/interaction/passage/fSlaveImpreg.tw
+++ b/src/npc/interaction/passage/fSlaveImpreg.tw
@@ -9,7 +9,7 @@
 
 <h3>Select an eligible slave to serve as the semen donatrix</h3>
 
-<<set _eligibles = $slaves.filter((s) => (s.ID != getSlave($AS).ID) && canImpreg(getSlave($AS), s) && canPenetrate(getSlave($AS), s))>>
+<<set _eligibles = $slaves.filter((s) => (s.ID != getSlave($AS).ID) && canImpreg(getSlave($AS), s) && canPenetrate(s))>>
 <<for _i = 0; _i < _eligibles.length; _i++>>
 	<<set _name = SlaveFullName(_eligibles[_i])>>
 	<div>