diff --git a/src/npc/removeActiveSlave.tw b/src/npc/removeActiveSlave.tw
index e232fd9798a5f236bff1f320590e144e5a3e5cd7..c7e2ee0387c82b534d3ae03f810ffff0cfc90dfd 100644
--- a/src/npc/removeActiveSlave.tw
+++ b/src/npc/removeActiveSlave.tw
@@ -2,9 +2,7 @@
 
 <<set _ID = $activeSlave.ID, _SL = $slaves.length, _x = $slaves.findIndex(function(s) { return s.ID == _ID; })>>
 
-<<if _ID == $PC.pregSource>>
-	<<set $PC.pregSource = 0>>
-<</if>>
+<<set WombZeroID($PC, _ID)>>
 <<if $activeSlave.reservedChildren > 0>>
 	<<set $reservedChildren -= $activeSlave.reservedChildren>>
 <</if>>