diff --git a/src/pregmod/incubatorRetrievalWorkaround.tw b/src/pregmod/incubatorRetrievalWorkaround.tw
index 1f0d40bfd7cb175e131651678ba95dec5adda70a..c6e1e33e1cf5be6cd8e00d0c438a5188d3bb352a 100644
--- a/src/pregmod/incubatorRetrievalWorkaround.tw
+++ b/src/pregmod/incubatorRetrievalWorkaround.tw
@@ -20,7 +20,7 @@ $readySlave.slaveName has been discharged from $incubatorName and is ready for h
 			<<else>>
 				<<set $organs.push(_newOrgan)>>
 			<</if>>
-			<<set $incubatorOrgans.deleteAt(_i)>>
+			<<set $incubatorOrgans.deleteAt(_i), _i-->>
 		<</if>>
 	<</for>>
 <</if>>