diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw
index 05c9adf6511e2c34ded63fa3c0af0fa5dc4e7ee7..b72f1d7f6f3a4de7c62a4ea5cff71f75976904c8 100644
--- a/src/uncategorized/seWeddingDouble.tw
+++ b/src/uncategorized/seWeddingDouble.tw
@@ -914,14 +914,24 @@
 
     There is no ring for you, since this marriage does not bind you.
     <br>
-    <<if $PC.surname && _slave1.slaveSurname != $PC.surname>>
+    <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>>
         <br><br><span id="surnaming">
         <<link "Give them both your surname too">>
             <<replace "#surnaming">>
-                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
-                You also proclaim your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
-                The new Mrs. <<print $PC.surname>>s hear this, of course, and
-                <<if (_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20)>>
+                <<set _c = 0>>
+                You also proclaim  
+                <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>>
+                    your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
+                    <<set _c += 2>>
+                <<elseif _slave1.surname != $PC.surname>>
+                    _slave1.slaveName Mrs. _slave1.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <<elseif _slave2.surname != $PC.surname>>
+                    _slave2.slaveName Mrs. _slave2.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <</if>>
+                The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and
+                <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>>
                     <<if _slave1.fetish == "mindbroken">>
                        show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift.
                     <<elseif _slave1.devotion+_slave1.trust >= 175>>
@@ -934,30 +944,37 @@
                        nod acceptingly. Your will is their will, after all.
                     <</if>>
                 <<else>>
-                    <<if _slave2.fetish == "mindbroken">>
-                        _slave1.slaveName shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        _slave1.slaveName breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        _slave1.slaveName scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        _slave1.slaveName breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        _slave1.slaveName nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave1.surname != $PC.surname>>
+                        <<if _slave1.fetish == "mindbroken">>
+                            <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave1.devotion+_slave1.trust >= 175>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again. Not only is $he to be blessed with your child, but _he2's to take your surname as well.
+                        <<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>scoffs audibly. Just another burden for $him to carry; like the child soon to be growing in _his2 womb.
+                        <<elseif _slave1.devotion < -20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again. Not only are you binding $him to you with your child, but with your name as well.
+                        <<else>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all.
+                        <</if>>
                     <</if>>
-                    _slave2.slaveName, meanwhile,
-                    <<if _slave2.fetish == "mindbroken">>
-                        shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave2.surname != $PC.surname>>
+                        _slave2.slaveName, meanwhile,
+                    <</if>>
+                    <<if _slave2.surname != $PC.surname>>
+                        <<if _slave2.fetish == "mindbroken">>
+                            shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave2.devotion+_slave2.trust >= 175>>
+                            breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
+                        <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
+                            scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
+                        <<elseif _slave2.devotion < -20>>
+                            breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
+                        <<else>>
+                            nods acceptingly. Your will is _his2 will, after all.
+                        <</if>>
                     <</if>>
                 <</if>>
+                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
             <</replace>>
         <</link>>
         </span>
@@ -1519,50 +1536,67 @@
         <</if>>
     <</if>>
     <br>
-    <<if $PC.surname && _slave1.slaveSurname != $PC.surname>>
+    <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>>
         <br><br><span id="surnaming">
         <<link "Give them both your surname too">>
             <<replace "#surnaming">>
-                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
-                You also proclaim your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
-                The new Mrs. <<print $PC.surname>>s hear this, of course, and
-                <<if (_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20)>>
+                <<set _c = 0>>
+                You also proclaim  
+                <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>>
+                    your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
+                    <<set _c += 2>>
+                <<elseif _slave1.surname != $PC.surname>>
+                    _slave1.slaveName Mrs. _slave1.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <<elseif _slave2.surname != $PC.surname>>
+                    _slave2.slaveName Mrs. _slave2.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <</if>>
+                The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and
+                <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>>
                     <<if _slave1.fetish == "mindbroken">>
                        show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift.
                     <<elseif _slave1.devotion+_slave1.trust >= 175>>
-                       break down again. Not only are they to be blessed with your children, but they're to take your surname as well.
+                       break down again; it's like a dream come true.
                     <<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
-                       scoff audibly. Just another burden for them to carry; like the child soon to be growing in their wombs.
+                       scoff audibly; just another burden for them to carry.
                     <<elseif _slave1.devotion < -20>>
-                       break down again. Not only are you binding them to you with your children, but with your name as well.
+                       break down again; this is nothing more than another unwanted link to you.
                     <<else>>
                        nod acceptingly. Your will is their will, after all.
                     <</if>>
                 <<else>>
-                    <<if _slave2.fetish == "mindbroken">>
-                        _slave1.slaveName shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        _slave1.slaveName breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        _slave1.slaveName scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        _slave1.slaveName breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        _slave1.slaveName nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave1.surname != $PC.surname>>
+                        <<if _slave1.fetish == "mindbroken">>
+                            <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave1.devotion+_slave1.trust >= 175>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again; it's like a dream come true.
+                        <<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>scoffs audibly; just another burden for $him to carry.
+                        <<elseif _slave1.devotion < -20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again; this is nothing more than another unwanted link to you.
+                        <<else>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all.
+                        <</if>>
                     <</if>>
-                    _slave2.slaveName, meanwhile,
-                    <<if _slave2.fetish == "mindbroken">>
-                        shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave2.surname != $PC.surname>>
+                        _slave2.slaveName, meanwhile,
+                    <</if>>
+                    <<if _slave2.surname != $PC.surname>>
+                        <<if _slave2.fetish == "mindbroken">>
+                            shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave2.devotion+_slave2.trust >= 175>>
+                            breaks down again; it's like a dream come true.
+                        <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
+                            scoffs audibly; just another burden for _him2 to carry.
+                        <<elseif _slave2.devotion < -20>>
+                            breaks down again; this is nothing more than another unwanted link to you.
+                        <<else>>
+                            nods acceptingly. Your will is _his2 will, after all.
+                        <</if>>
                     <</if>>
                 <</if>>
+                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
             <</replace>>
         <</link>>
         </span>
@@ -2165,50 +2199,67 @@
     /* good luck trying to read this line */
     When they are in front of you, <<if (_slave1.amp == 1) && (_slave2.amp == 1)>>the slaves carrying their limbless torsos sets them down on the floor in front of you and props them up so their heads are level with your crotch<<else>>they gets down on their knees so their heads are level with your crotch<</if>>. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> reads the short recitation for them, and you place a simple steel ring <<if (_slave1.amp == 1 && _slave2.amp == 1)>>on a cord around both of their necks, since they lack fingers to wear it on.<<elseif (_slave1.devotion >= -20 && _slave1.trust > 20) && (_slave2.devotion >= -20 && _slave2.trust > 20)>>on both of their middle fingers.<<elseif (_slave1.devotion < -20 && _slave1.trust <= 20) && (_slave1.devotion < -20 && _slave1.trust <= 20)>>on both of their trembling middle fingers.<<else>><<if _slave1.amp == 1>>on a cord around _slave1.slaveName's neck, since $he lacks fingers to wear it on<<else>>on _slave1.slaveName's <<if _slave1.devotion < -20 && _slave1.trust <= 20>>trembling <</if>>finger<</if>>and another ring<<if _slave2.amp == 1>>on a cord around _slave2.slaveName's neck, since $he lacks fingers to wear it on.<<else>>on _slave2.slaveName's <<if _slave2.devotion < -20 && _slave2.trust <= 20>>trembling <</if>>finger.<</if>><</if>> There is no ring for you, since this marriage does not bind you.
     <br>
-    <<if $PC.surname && ((_slave1.slaveSurname != $PC.surname) || (_slave2.slaveSurname != $PC.surname))>>
+    <<if $PC.surname && (_slave1.slaveSurname != $PC.surname && _slave2.surname != $PC.surname)>>
         <br><br><span id="surnaming">
         <<link "Give them both your surname too">>
             <<replace "#surnaming">>
-                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
-                You also proclaim your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
-                The new Mrs. <<print $PC.surname>>s hear this, of course, and
-                <<if (_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20)>>
+                <<set _c = 0>>
+                You also proclaim  
+                <<if _slave1.surname != $PC.surname && _slave2.surname != $PC.surname>>
+                    your new slave wives _slave1.slaveName and _slave2.slaveName $PC.surname.
+                    <<set _c += 2>>
+                <<elseif _slave1.surname != $PC.surname>>
+                    _slave1.slaveName Mrs. _slave1.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <<elseif _slave2.surname != $PC.surname>>
+                    _slave2.slaveName Mrs. _slave2.slaveName $PC.surname.
+                    <<set _c += 1>>
+                <</if>>
+                The new Mrs. <<print $PC.surname>><<if _c > 1>>s<</if>> hear<<if _c == 1>>s<</if>> this, of course, and
+                <<if (_slave1.surname != $PC.surname && _slave2.surname != $PC.surname) && ((_slave1.fetish == "mindbroken" && _slave2.fetish == "mindbroken") || (_slave1.devotion+_slave1.trust >= 175 && _slave2.devotion+_slave2.trust >= 175) || ((_slave1.devotion < -20 && _slave1.trust > 20) && (_slave2.devotion < -20 && _slave2.trust > 20)) || (_slave1.devotion < -20 && _slave2.devotion < -20) || (_slave1.devotion >= -20 && _slave1.devotion >= -20))>>
                     <<if _slave1.fetish == "mindbroken">>
                        show no reaction. Like many things, names mean nothing to them now. Your guests, on the other hand, appreciate the gift.
                     <<elseif _slave1.devotion+_slave1.trust >= 175>>
-                       break down again. Not only are they to be blessed with your children, but they're to take your surname as well.
+                       break down again; it's like a dream come true.
                     <<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
-                       scoff audibly. Just another burden for them to carry; like the child soon to be growing in their wombs.
+                       scoff audibly; just another burden for them to carry.
                     <<elseif _slave1.devotion < -20>>
-                       break down again. Not only are you binding them to you with your children, but with your name as well.
+                       break down again; this is nothing more than another unwanted link to you.
                     <<else>>
                        nod acceptingly. Your will is their will, after all.
                     <</if>>
                 <<else>>
-                    <<if _slave2.fetish == "mindbroken">>
-                        _slave1.slaveName shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        _slave1.slaveName breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        _slave1.slaveName scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        _slave1.slaveName breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        _slave1.slaveName nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave1.surname != $PC.surname>>
+                        <<if _slave1.fetish == "mindbroken">>
+                            <<if _c < 1>>_slave1.slaveName <</if>>shows no reaction. Like many things, names mean nothing to $him now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave1.devotion+_slave1.trust >= 175>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again.; it's like a dream come true.
+                        <<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>scoffs audibly.; just another burden for $him to carry.
+                        <<elseif _slave1.devotion < -20>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>breaks down again.; this is nothing more than another unwanted link to you.
+                        <<else>>
+                            <<if _c < 1>>_slave1.slaveName <</if>>nods acceptingly. Your will is $his will, after all.
+                        <</if>>
                     <</if>>
-                    _slave2.slaveName, meanwhile,
-                    <<if _slave2.fetish == "mindbroken">>
-                        shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
-                    <<elseif _slave2.devotion+_slave2.trust >= 175>>
-                        breaks down again. Not only is _he2 to be blessed with your child, but _he2's to take your surname as well.
-                    <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
-                        scoffs audibly. Just another burden for _him2 to carry; like the child soon to be growing in _his2 womb.
-                    <<elseif _slave2.devotion < -20>>
-                        breaks down again. Not only are you binding _him2 to you with your child, but with your name as well.
-                    <<else>>
-                        nods acceptingly. Your will is _his2 will, after all.
+                    <<if _c > 1 && _slave2.surname != $PC.surname>>
+                        _slave2.slaveName, meanwhile,
+                    <</if>>
+                    <<if _slave2.surname != $PC.surname>>
+                        <<if _slave2.fetish == "mindbroken">>
+                            shows no reaction. Like many things, names mean nothing to _him2 now. Your guests, on the other hand, appreciate the gift.
+                        <<elseif _slave2.devotion+_slave2.trust >= 175>>
+                            breaks down again; it's like a dream come true.
+                        <<elseif _slave2.devotion < -20 && _slave2.trust > 20>>
+                            scoffs audibly; just another burden for _him2 to carry.
+                        <<elseif _slave2.devotion < -20>>
+                            breaks down again; this is nothing more than another unwanted link to you.
+                        <<else>>
+                            nods acceptingly. Your will is _his2 will, after all.
+                        <</if>>
                     <</if>>
                 <</if>>
+                <<set _slave1.slaveSurname = $PC.surname, _slave2.slaveSurname = $PC.surname>>
             <</replace>>
         <</link>>
         </span>