diff --git a/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw b/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw
index 737cfcb082e0acc021a421a138888496638ca295..1ea290974da025f079da99231777ffab09a944af 100644
--- a/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw
+++ b/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw
@@ -2,7 +2,6 @@
 
 <<run App.Utils.setLocalPronouns(getSlave($AS))>>
 <<setLocalPronouns $slaverapistx 2>>
-<<run addPartner(getSlave($AS), $slaverapistx.ID)>>
 
 <<if getSlave($AS).dick>>
 	<<if getSlave($AS).dick == 1>>
@@ -617,6 +616,7 @@ You call $slaverapistx.slaveName into the room.
 <br><br>
 
 <<set getSlave($AS).counter.penetrative += 1, $penetrativeTotal += 1, $slaverapistx.counter.vaginal += 1, $vaginalTotal += 1>>
+<<run addPartner(getSlave($AS), $slaverapistx.ID)>>
 
 /% Friendship/lust? %/
 <<if ([2].includes(getSlave($AS).relationship) && getSlave($AS).relationshipTarget == $slaverapistx.ID) && ([2].includes($slaverapistx.relationship) && $slaverapistx.relationshipTarget == $AS)>>