diff --git a/src/events/recFS/recfsArabianRevivalist.js b/src/events/recFS/recfsArabianRevivalist.js
index 773b177b87d60aa0a8c0cc0e77f74d7a91c26be3..0dfa2943c170680efbb7f46a9820b30306a5cf9a 100644
--- a/src/events/recFS/recfsArabianRevivalist.js
+++ b/src/events/recFS/recfsArabianRevivalist.js
@@ -15,6 +15,7 @@ App.Events.recFSArabianRevivalist = class recFSArabianRevivalist extends App.Eve
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 25, maxAge: Math.max(25, V.retirementAge-5), ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsAssetExpansionist.js b/src/events/recFS/recfsAssetExpansionist.js
index d6fd23bd218e94ee692f01657ac0247b18b65176..c3553b7271563e831841d7952933314f522dbdf1 100644
--- a/src/events/recFS/recfsAssetExpansionist.js
+++ b/src/events/recFS/recfsAssetExpansionist.js
@@ -15,6 +15,7 @@ App.Events.recFSAssetExpansionist = class recFSAssetExpansionist extends App.Eve
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: 16, maxAge: 19, disableDisability: 1});
 		slave.birthWeek = random(1,8);
 		generateSalonModifications(slave);
diff --git a/src/events/recFS/recfsAssetExpansionistTwo.js b/src/events/recFS/recfsAssetExpansionistTwo.js
index 256e55a6f7a8ae96df08961adddc813f9a090614..cae1311d7261d944eaf5e4b9f431211efbdbb155 100644
--- a/src/events/recFS/recfsAssetExpansionistTwo.js
+++ b/src/events/recFS/recfsAssetExpansionistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSAssetExpansionistTwo = class recFSAssetExpansionistTwo extends A
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 28, maxAge: 44, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsAztecRevivalist.js b/src/events/recFS/recfsAztecRevivalist.js
index 324e2450a9e9cc933ff5d69ee422d67844a2aea0..aeafa2cad1f5bed58806c2522f124e77a6477b3d 100644
--- a/src/events/recFS/recfsAztecRevivalist.js
+++ b/src/events/recFS/recfsAztecRevivalist.js
@@ -15,6 +15,7 @@ App.Events.recFSAztecRevivalist = class recFSAztecRevivalist extends App.Events.
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {minAge: 22, maxAge: 28, disableDisability: 1});
 		slave.origin = "$He offered $himself to you for enslavement because $he needs to feel a higher call.";
 		slave.devotion = random(25, 50);
diff --git a/src/events/recFS/recfsBodyPurist.js b/src/events/recFS/recfsBodyPurist.js
index bce9736bf65a1c00ed6f6740c24d5df760635c04..4397830f4542d7c93ed81223e6f6f60467af0100 100644
--- a/src/events/recFS/recfsBodyPurist.js
+++ b/src/events/recFS/recfsBodyPurist.js
@@ -15,6 +15,7 @@ App.Events.recFSBodyPurist = class recFSBodyPurist extends App.Events.BaseEvent
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1, race: "nonslave"});
 		slave.origin = "$He offered $himself for voluntary enslavement to get to an arcology in which implants are uncommon, since $he has a fear of surgery.";
 		setHealth(slave, jsRandom(-20, 20), undefined, undefined, 0, 0);
diff --git a/src/events/recFS/recfsBodyPuristTwo.js b/src/events/recFS/recfsBodyPuristTwo.js
index 1278a46c1144bf22c6a30ddcfb5202fc671f679a..b635b118368d25322cf2ba1f87cc17b5c45df02c 100644
--- a/src/events/recFS/recfsBodyPuristTwo.js
+++ b/src/events/recFS/recfsBodyPuristTwo.js
@@ -15,7 +15,7 @@ App.Events.recFSBodyPuristTwo = class recFSBodyPuristTwo extends App.Events.Base
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 18, maxAge: 24, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsChattelReligionist.js b/src/events/recFS/recfsChattelReligionist.js
index 9c96078f5e056d645a5829c764e835d37490e4fe..aab20bd44378da14446ca4d99f71a48b33cc746e 100644
--- a/src/events/recFS/recfsChattelReligionist.js
+++ b/src/events/recFS/recfsChattelReligionist.js
@@ -15,6 +15,7 @@ App.Events.recFSChattelReligionist = class recFSChattelReligionist extends App.E
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: 16, maxAge: 42, disableDisability: 1});
 		slave.origin = "$He offered $himself for enslavement out of religious conviction.";
 		generateSalonModifications(slave);
diff --git a/src/events/recFS/recfsChattelReligionistTwo.js b/src/events/recFS/recfsChattelReligionistTwo.js
index 64b3e7d14b50aa50d988e4633bac5e87e4778af0..4227f0950c90042078bda869ad44b4e379b731d4 100644
--- a/src/events/recFS/recfsChattelReligionistTwo.js
+++ b/src/events/recFS/recfsChattelReligionistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSChattelReligionistTwo = class recFSChattelReligionistTwo extends
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		slave.origin = "$He was offered to you by a group of Chattel Religionists eager to be rid of $his blasphemous old world beliefs.";
 		setHealth(slave, jsRandom(-10, 10), undefined, undefined, 0, 50);
diff --git a/src/events/recFS/recfsChineseRevivalist.js b/src/events/recFS/recfsChineseRevivalist.js
index a0cfb0719f6ff615dc10c59349f8e2fb47e3a2b3..fd07c890bf81c21d712cfb1e9868af901b6b61f4 100644
--- a/src/events/recFS/recfsChineseRevivalist.js
+++ b/src/events/recFS/recfsChineseRevivalist.js
@@ -15,6 +15,7 @@ App.Events.recFSChineseRevivalist = class recFSChineseRevivalist extends App.Eve
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 26, maxAge: 42, disableDisability: 1, ageOverridesPedoMode: 1
 		});
diff --git a/src/events/recFS/recfsDegradationist.js b/src/events/recFS/recfsDegradationist.js
index 060e857482879ca1502803f4d32e3870103c0211..205427c8ea23bb237c909bea3d9a0d01bce4a69e 100644
--- a/src/events/recFS/recfsDegradationist.js
+++ b/src/events/recFS/recfsDegradationist.js
@@ -15,6 +15,7 @@ App.Events.recFSDegradationist = class recFSDegradationist extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {minAge: 11, maxAge: 42, disableDisability: 1});
 		slave.origin = "$He was sold to you by an anonymous person who wanted $him to suffer.";
 		generateSalonModifications(slave);
diff --git a/src/events/recFS/recfsDegradationistTwo.js b/src/events/recFS/recfsDegradationistTwo.js
index 77bd546bfde4dff5532c6c45411087a60ca17dc6..2ae2dbf48e061504776fad9ea9d69ff36314ee50 100644
--- a/src/events/recFS/recfsDegradationistTwo.js
+++ b/src/events/recFS/recfsDegradationistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSDegradationistTwo = class recFSDegradationistTwo extends App.Eve
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {
 			minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsEdoRevivalist.js b/src/events/recFS/recfsEdoRevivalist.js
index 8a59de1a6ed8eb7e7bc657e3a73e4754f0072235..3cc14868f097a1c60349b9c6074a25a62508e3c8 100644
--- a/src/events/recFS/recfsEdoRevivalist.js
+++ b/src/events/recFS/recfsEdoRevivalist.js
@@ -15,6 +15,7 @@ App.Events.recFSEdoRevivalist = class recFSEdoRevivalist extends App.Events.Base
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1, race: "nonslave"});
 		slave.origin = "$He offered $himself to you for enslavement because $he had a disgustingly naïve view of medieval Japanese culture.";
 		slave.devotion = random(-15, -5);
diff --git a/src/events/recFS/recfsGenderFundamentalist.js b/src/events/recFS/recfsGenderFundamentalist.js
index 20c582a6dd7f6bf866541d20c9143fd4deaefbd3..c727bc789bf2571044442d3da171eb736815b532 100644
--- a/src/events/recFS/recfsGenderFundamentalist.js
+++ b/src/events/recFS/recfsGenderFundamentalist.js
@@ -15,7 +15,7 @@ App.Events.recFSGenderFundamentalist = class recFSGenderFundamentalist extends A
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {
 			minAge: Math.min(16, V.fertilityAge), maxAge: 19, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsGenderFundamentalistTwo.js b/src/events/recFS/recfsGenderFundamentalistTwo.js
index 4924788d5dba1fd616272591337818b6427af140..8e9a1cc6e7736ee1f6c59925657510da8cae0a5b 100644
--- a/src/events/recFS/recfsGenderFundamentalistTwo.js
+++ b/src/events/recFS/recfsGenderFundamentalistTwo.js
@@ -15,7 +15,7 @@ App.Events.recFSGenderFundamentalistTwo = class recFSGenderFundamentalistTwo ext
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {
 			minAge: 32, maxAge: 43, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsGenderRadicalist.js b/src/events/recFS/recfsGenderRadicalist.js
index 69ef673143ad34ff67564a5c3e6700c994b9fcbe..16c22e16ad16bffc3dfd739535f452cc7ad4b3d7 100644
--- a/src/events/recFS/recfsGenderRadicalist.js
+++ b/src/events/recFS/recfsGenderRadicalist.js
@@ -15,6 +15,7 @@ App.Events.recFSGenderRadicalist = class recFSGenderRadicalist extends App.Event
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XY", {disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He offered $himself for voluntary enslavement to escape life in an area that disapproved of $his sexual tendencies.";
diff --git a/src/events/recFS/recfsGenderRadicalistTwo.js b/src/events/recFS/recfsGenderRadicalistTwo.js
index 27764a516f88b868237c42fe1ccb78504e6affd3..7b2d8031d38951ae458304860f160532fd730431 100644
--- a/src/events/recFS/recfsGenderRadicalistTwo.js
+++ b/src/events/recFS/recfsGenderRadicalistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSGenderRadicalistTwo = class recFSGenderRadicalistTwo extends App
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XY", {
 			minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsHedonisticDecadence.js b/src/events/recFS/recfsHedonisticDecadence.js
index d9984fdabd7e290c3e35a31caaab3b41acb4218e..7a1225181f87c54381474a43c8569461658a7b84 100644
--- a/src/events/recFS/recfsHedonisticDecadence.js
+++ b/src/events/recFS/recfsHedonisticDecadence.js
@@ -15,7 +15,7 @@ App.Events.recFSHedonisticDecadence = class recFSHedonisticDecadence extends App
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1, race: "nonslave"});
 		slave.origin = "$He sold $himself to you to escape those who condemned $his lifestyle.";
 		generateSalonModifications(slave);
diff --git a/src/events/recFS/recfsHedonisticDecadenceTwo.js b/src/events/recFS/recfsHedonisticDecadenceTwo.js
index be1b5b913cf99a3c6f11ccff3934f2db2ebf82d1..da183a923822e8ec95290371fb7dfc57d24776ea 100644
--- a/src/events/recFS/recfsHedonisticDecadenceTwo.js
+++ b/src/events/recFS/recfsHedonisticDecadenceTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSHedonisticDecadenceTwo = class recFSHedonisticDecadenceTwo exten
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1});
 		slave.origin = "$He offered $himself for enslavement in hope of being less dull.";
 		setHealth(slave, jsRandom(0, 10), undefined, undefined, 0, 0);
diff --git a/src/events/recFS/recfsIntellectualDependency.js b/src/events/recFS/recfsIntellectualDependency.js
index 69c5eef2839ff45ecf6a5fa9b563cc6d38393ce2..a5641580ad770d76df29aaee7d2c86aa809771aa 100644
--- a/src/events/recFS/recfsIntellectualDependency.js
+++ b/src/events/recFS/recfsIntellectualDependency.js
@@ -15,6 +15,7 @@ App.Events.recFSIntellectualDependency = class recFSIntellectualDependency exten
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: V.minimumSlaveAge, maxAge: 20, disableDisability: 1});
 		slave.career = "a shut-in";
 		slave.origin = "$He was sold to you by $his exhausted mother, unable to continue dealing with $his mental handicap.";
diff --git a/src/events/recFS/recfsIntellectualDependencyTwo.js b/src/events/recFS/recfsIntellectualDependencyTwo.js
index 44e04009d4a72a569740a708381b5844eac1e7dd..92152a2dc3f88888d4421eb8bb22dccd402e6104 100644
--- a/src/events/recFS/recfsIntellectualDependencyTwo.js
+++ b/src/events/recFS/recfsIntellectualDependencyTwo.js
@@ -15,7 +15,7 @@ App.Events.recFSIntellectualDependencyTwo = class recFSIntellectualDependencyTwo
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 16, maxAge: 20, disableDisability: 1, race: "nonslave"
 		});
diff --git a/src/events/recFS/recfsMaturityPreferentialist.js b/src/events/recFS/recfsMaturityPreferentialist.js
index 8334a484c5bb71661d4f19ac896a26d2a7e6e77b..0922e4ae381ce41efa9dab14faaa4656a575789b 100644
--- a/src/events/recFS/recfsMaturityPreferentialist.js
+++ b/src/events/recFS/recfsMaturityPreferentialist.js
@@ -15,7 +15,7 @@ App.Events.recFSMaturityPreferentialist = class recFSMaturityPreferentialist ext
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: V.retirementAge-4, maxAge: V.retirementAge-2, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsMaturityPreferentialistTwo.js b/src/events/recFS/recfsMaturityPreferentialistTwo.js
index db59d37506167e0ed9fadbddaf8f842257832ce5..2b54b733b8902a8d3e27d8b6c82e53b3b3f749fd 100644
--- a/src/events/recFS/recfsMaturityPreferentialistTwo.js
+++ b/src/events/recFS/recfsMaturityPreferentialistTwo.js
@@ -15,7 +15,7 @@ App.Events.recFSMaturityPreferentialistTwo = class recFSMaturityPreferentialistT
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 36, maxAge: 55, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsNeoImperialist.js b/src/events/recFS/recfsNeoImperialist.js
index ef36594bd9e36a14cac3428ede0798771fda6d04..2e96b7ea3569d439cd7e4b8bfb885521729b1f73 100644
--- a/src/events/recFS/recfsNeoImperialist.js
+++ b/src/events/recFS/recfsNeoImperialist.js
@@ -15,6 +15,7 @@ App.Events.recFSNeoImperialist = class recFSNeoImperialist extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: 22, maxAge: 28, disableDisability: 1});
 		slave.origin = "A former old world soldier dishonorably discharged for reasons $he refuses to discuss, $he offered $himself to you after romanticizing your martial, Imperial society.";
 		slave.devotion = random(5, 20);
diff --git a/src/events/recFS/recfsPastoralist.js b/src/events/recFS/recfsPastoralist.js
index 302fc8c3dac40f0f338bcb5b677528e85c0a8ea9..0bf806d137d3e40ec3d3f5f14ce5efed58acdcfb 100644
--- a/src/events/recFS/recfsPastoralist.js
+++ b/src/events/recFS/recfsPastoralist.js
@@ -15,6 +15,7 @@ App.Events.recFSPastoralist = class recFSPastoralist extends App.Events.BaseEven
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const contractCost = 1000;
 		const pram = {disableDisability: 1};
 		if (V.pedo_mode === 1) {
diff --git a/src/events/recFS/recfsPastoralistTwo.js b/src/events/recFS/recfsPastoralistTwo.js
index 1550fdc1570f1e7530e27de7bd7c0bf960cb093d..035eca7be72920afa08217a1d8eaf622f5e23767 100644
--- a/src/events/recFS/recfsPastoralistTwo.js
+++ b/src/events/recFS/recfsPastoralistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSPastoralistTwo = class recFSPastoralistTwo extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const contractCost = 1000;
 		const slave = GenerateNewSlave("XX", {
 			minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1
diff --git a/src/events/recFS/recfsPaternalist.js b/src/events/recFS/recfsPaternalist.js
index 5a1e483bd62e79ba6a74ed88bbd4ee92494ec125..1e47daf9d0e6aeb4fa7e8fe61094faa55b565bc3 100644
--- a/src/events/recFS/recfsPaternalist.js
+++ b/src/events/recFS/recfsPaternalist.js
@@ -15,7 +15,7 @@ App.Events.recFSPaternalist = class recFSPaternalist extends App.Events.BaseEven
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		slave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place for advancement than the old world.";
 		slave.career = App.Data.Careers.General.educated.random();
diff --git a/src/events/recFS/recfsPaternalistTwo.js b/src/events/recFS/recfsPaternalistTwo.js
index 8b89e62f7343a661d687ab0984adfb982a684f9f..be0c8906929dbcd40a91a6737ba3d92828a11e0d 100644
--- a/src/events/recFS/recfsPaternalistTwo.js
+++ b/src/events/recFS/recfsPaternalistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSPaternalistTwo = class recFSPaternalistTwo extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		slave.origin = "$He was voluntarily enslaved after $he decided that your paternalistic arcology was a better place to live than the old world.";
 		setHealth(slave, jsRandom(40, 60), undefined, undefined, 0, 0);
diff --git a/src/events/recFS/recfsPetiteAdmiration.js b/src/events/recFS/recfsPetiteAdmiration.js
index 30b0db053dd0148adb842a992386de106d29dffa..04870e400c5d70514741caf2de18f861cf0df401 100644
--- a/src/events/recFS/recfsPetiteAdmiration.js
+++ b/src/events/recFS/recfsPetiteAdmiration.js
@@ -15,6 +15,7 @@ App.Events.recFSPetiteAdmiration = class recFSPetiteAdmiration extends App.Event
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: 13, maxAge: 22, disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.";
diff --git a/src/events/recFS/recfsPetiteAdmirationTwo.js b/src/events/recFS/recfsPetiteAdmirationTwo.js
index 8d15cbcead234d553395583ecd43df433d404754..f9b8f58c5235637a6b0a552589ccb05494f90f54 100644
--- a/src/events/recFS/recfsPetiteAdmirationTwo.js
+++ b/src/events/recFS/recfsPetiteAdmirationTwo.js
@@ -14,7 +14,7 @@ App.Events.recFSPetiteAdmirationTwo = class recFSPetiteAdmirationTwo extends App
 	}
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {
 			minAge: 30, maxAge: 36, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsPhysicalIdealist.js b/src/events/recFS/recfsPhysicalIdealist.js
index 383922c4434fd4744ddbfe24b89dd92c72946e1b..009490509539644e0d1c80e4047a79647598a8a1 100644
--- a/src/events/recFS/recfsPhysicalIdealist.js
+++ b/src/events/recFS/recfsPhysicalIdealist.js
@@ -15,6 +15,7 @@ App.Events.recFSPhysicalIdealist = class recFSPhysicalIdealist extends App.Event
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		slave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.";
 		slave.career = App.Data.Careers.General.uneducated.random();
diff --git a/src/events/recFS/recfsPhysicalIdealistTwo.js b/src/events/recFS/recfsPhysicalIdealistTwo.js
index bd430778f167107e84939df1a2cbb99bb443fb30..c4a2ee8ef01cbf8e8a1e4d2e89d8a5649cbffb89 100644
--- a/src/events/recFS/recfsPhysicalIdealistTwo.js
+++ b/src/events/recFS/recfsPhysicalIdealistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSPhysicalIdealistTwo = class recFSPhysicalIdealistTwo extends App
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He was voluntarily enslaved after $he decided that your arcology was the best place for $him to get the steroids that $he'd allowed to define $his life.";
diff --git a/src/events/recFS/recfsRepopulationEfforts.js b/src/events/recFS/recfsRepopulationEfforts.js
index d824b7efd31c24f1ab668e649b6ecbf4b38f0e09..7ba64095e1fa2fc4e2f342782321f0624fe629e1 100644
--- a/src/events/recFS/recfsRepopulationEfforts.js
+++ b/src/events/recFS/recfsRepopulationEfforts.js
@@ -15,6 +15,7 @@ App.Events.recFSRepopulationEfforts = class recFSRepopulationEfforts extends App
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const pram = {disableDisability: 1};
 		if (V.pedo_mode === 1) {
 			pram.minAge = V.fertilityAge;
diff --git a/src/events/recFS/recfsRepopulationEffortsTwo.js b/src/events/recFS/recfsRepopulationEffortsTwo.js
index f9fe34ceb2f73b3b41df6163764fb9ff5b4daf47..00a0e34f8e57a73efbf0a02a27cc8d86eeee8082 100644
--- a/src/events/recFS/recfsRepopulationEffortsTwo.js
+++ b/src/events/recFS/recfsRepopulationEffortsTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSRepopulationEffortsTwo = class recFSRepopulationEffortsTwo exten
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const pram = {disableDisability: 1};
 		if (V.pedo_mode === 1) {
 			pram.minAge = V.fertilityAge;
diff --git a/src/events/recFS/recfsRestart.js b/src/events/recFS/recfsRestart.js
index 84d1eff38b388de44b01880de451f95186e1a877..c33d3e0cfbcfb488535b2777de0ba9cf91e2a76c 100644
--- a/src/events/recFS/recfsRestart.js
+++ b/src/events/recFS/recfsRestart.js
@@ -15,6 +15,7 @@ App.Events.recFSRestart = class recFSRestart extends App.Events.BaseEvent {
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {
 			minAge: 10, maxAge: 18, disableDisability: 1, race: "nonslave"
 		});
diff --git a/src/events/recFS/recfsRestartTwo.js b/src/events/recFS/recfsRestartTwo.js
index 8a825daec5407d52c503658c7ccec425442448bd..bf8da61f5ad1eb9181a36edf81f6302518c0a090 100644
--- a/src/events/recFS/recfsRestartTwo.js
+++ b/src/events/recFS/recfsRestartTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSRestartTwo = class recFSRestartTwo extends App.Events.BaseEvent
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1});
 		slave.origin = "$He considered $himself ugly and wished to stay out of your gene pool.";
 		setHealth(slave, jsRandom(0, 60), undefined, undefined, 0, 0);
diff --git a/src/events/recFS/recfsRomanRevivalist.js b/src/events/recFS/recfsRomanRevivalist.js
index 9ecc196853f3c58f67a35443371d3a55579e8738..dc8a682b84bb522b945662725c6da6c3032946da 100644
--- a/src/events/recFS/recfsRomanRevivalist.js
+++ b/src/events/recFS/recfsRomanRevivalist.js
@@ -15,6 +15,7 @@ App.Events.recFSRomanRevivalist = class recFSRomanRevivalist extends App.Events.
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {minAge: 22, maxAge: 28, disableDisability: 1});
 		slave.origin = "$He offered $himself to you for enslavement because $he was swept up in the romanticism of a revival of Rome.";
 		slave.devotion = random(-15, -5);
diff --git a/src/events/recFS/recfsSlaveProfessionalism.js b/src/events/recFS/recfsSlaveProfessionalism.js
index 1f1c13912a53a9afe9ffe6d6467c97031721e5cd..ac61bef246dc2186fb054f8d2a37cd2fbb8cde26 100644
--- a/src/events/recFS/recfsSlaveProfessionalism.js
+++ b/src/events/recFS/recfsSlaveProfessionalism.js
@@ -15,7 +15,7 @@ App.Events.recFSSlaveProfessionalism = class recFSSlaveProfessionalism extends A
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave("XX", {minAge: 18, maxAge: 30, disableDisability: 1});
 		slave.career = "a porn star";
 		generateSalonModifications(slave);
diff --git a/src/events/recFS/recfsSlaveProfessionalismTwo.js b/src/events/recFS/recfsSlaveProfessionalismTwo.js
index 49fca2c6ddcb0f5b7c5a024af32936a38a75c836..48e4e1ad1c24857ffa944b61fc82725afa8768a2 100644
--- a/src/events/recFS/recfsSlaveProfessionalismTwo.js
+++ b/src/events/recFS/recfsSlaveProfessionalismTwo.js
@@ -15,7 +15,7 @@ App.Events.recFSSlaveProfessionalismTwo = class recFSSlaveProfessionalismTwo ext
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {minAge: 20, maxAge: 36, disableDisability: 1});
 		slave.career = "a servant";
 		slave.origin = "$He offered $himself for voluntary enslavement after being freed by $his deceased master's next of kin.";
diff --git a/src/events/recFS/recfsSlimnessEnthusiast.js b/src/events/recFS/recfsSlimnessEnthusiast.js
index a1a2d3735272c2549021ec7395430f1660360d61..2bcd960e13d6cd7a059712b7972010f4716e45fd 100644
--- a/src/events/recFS/recfsSlimnessEnthusiast.js
+++ b/src/events/recFS/recfsSlimnessEnthusiast.js
@@ -15,6 +15,7 @@ App.Events.recFSSlimnessEnthusiast = class recFSSlimnessEnthusiast extends App.E
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 25, maxAge: V.retirementAge, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsSlimnessEnthusiastTwo.js b/src/events/recFS/recfsSlimnessEnthusiastTwo.js
index 866dd11405c3aa130244f2350f5f3c3939177820..f552834373ef4a1f2b71cc4178f7eaeb495acf24 100644
--- a/src/events/recFS/recfsSlimnessEnthusiastTwo.js
+++ b/src/events/recFS/recfsSlimnessEnthusiastTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSSlimnessEnthusiastTwo = class recFSSlimnessEnthusiastTwo extends
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 24, disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He offered $himself to you for enslavement to escape having plastic surgery foisted on $him.";
diff --git a/src/events/recFS/recfsStatuesqueGlorification.js b/src/events/recFS/recfsStatuesqueGlorification.js
index ef75c01d2d75237dea2f230d7cdd8d3c567ee345..82904c41054df32716d5cef51bb354782c92f64a 100644
--- a/src/events/recFS/recfsStatuesqueGlorification.js
+++ b/src/events/recFS/recfsStatuesqueGlorification.js
@@ -15,7 +15,7 @@ App.Events.recFSStatuesqueGlorification = class recFSStatuesqueGlorification ext
 
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He offered $himself for voluntary enslavement to avoid being singled out by ruthless slavers.";
diff --git a/src/events/recFS/recfsStatuesqueGlorificationTwo.js b/src/events/recFS/recfsStatuesqueGlorificationTwo.js
index f2704803429ca09003f1d6525386eaaf5c22139d..3cbcc7d38a801d2a4c4e81bf314c1f509ebc3bbe 100644
--- a/src/events/recFS/recfsStatuesqueGlorificationTwo.js
+++ b/src/events/recFS/recfsStatuesqueGlorificationTwo.js
@@ -14,6 +14,7 @@ App.Events.recFSStatuesqueGlorificationTwo = class recFSStatuesqueGlorificationT
 	}
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {disableDisability: 1});
 		slave.origin = "$He offered $himself for voluntary enslavement knowing $he would only fit in with your help.";
 		slave.height = 165;
diff --git a/src/events/recFS/recfsSubjugationist.js b/src/events/recFS/recfsSubjugationist.js
index 4ccab8fad37ad0d884c5581bedce8a4dca001e3a..8a5135c1074ebd3e28a953f4cc8cf4f76c924c6f 100644
--- a/src/events/recFS/recfsSubjugationist.js
+++ b/src/events/recFS/recfsSubjugationist.js
@@ -15,6 +15,7 @@ App.Events.recFSSubjugationist = class recFSSubjugationist extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 18, maxAge: 42, disableDisability: 1, race: V.arcologies[0].FSSubjugationistRace
 		});
diff --git a/src/events/recFS/recfsSubjugationistTwo.js b/src/events/recFS/recfsSubjugationistTwo.js
index 7bf924afde50b08be9fc3bb5fa24ee84b97d95a9..dc14e3af6afe1efd0d8a82b7ac5e2adf490e7b11 100644
--- a/src/events/recFS/recfsSubjugationistTwo.js
+++ b/src/events/recFS/recfsSubjugationistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSSubjugationistTwo = class recFSSubjugationistTwo extends App.Eve
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1, race: V.arcologies[0].FSSubjugationistRace});
 		generateSalonModifications(slave);
 		slave.origin = "$He came to your arcology to be enslaved out of a sense of self-loathing for $his kind.";
diff --git a/src/events/recFS/recfsSupremacist.js b/src/events/recFS/recfsSupremacist.js
index 741c8a97cb06bcdc5a0a298fbfbf8784f450f318..bc8321b5feea28105846299acc2d8d37bcc29a86 100644
--- a/src/events/recFS/recfsSupremacist.js
+++ b/src/events/recFS/recfsSupremacist.js
@@ -15,6 +15,7 @@ App.Events.recFSSupremacist = class recFSSupremacist extends App.Events.BaseEven
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const pram = {disableDisability: 1};
 		if (V.arcologies[0].FSSubjugationistRace !== 0) {
 			pram.race = V.arcologies[0].FSSubjugationistRace;
diff --git a/src/events/recFS/recfsSupremacistTwo.js b/src/events/recFS/recfsSupremacistTwo.js
index f9adade9caa50eec2d79fbac93f9245508937c9f..6ae3c7233390a0ce1cc837f288069d1b0d3cf642 100644
--- a/src/events/recFS/recfsSupremacistTwo.js
+++ b/src/events/recFS/recfsSupremacistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSSupremacistTwo = class recFSSupremacistTwo extends App.Events.Ba
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const pram = {disableDisability: 1};
 		if (V.arcologies[0].FSSubjugationistRace !== 0) {
 			pram.race = V.arcologies[0].FSSubjugationistRace;
diff --git a/src/events/recFS/recfsTransformationFetishist.js b/src/events/recFS/recfsTransformationFetishist.js
index f60ee85165f637c85db0b9a2391a4e38196afed8..d369b486ef0c9690a64d0ac898ce73b73735e46c 100644
--- a/src/events/recFS/recfsTransformationFetishist.js
+++ b/src/events/recFS/recfsTransformationFetishist.js
@@ -15,6 +15,7 @@ App.Events.recFSTransformationFetishist = class recFSTransformationFetishist ext
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 42, disableDisability: 1, race: "nonslave"});
 		generateSalonModifications(slave);
 		slave.origin = "You received $him from a surgeon who botched an implant operation on $him and needed to get $him out of sight.";
diff --git a/src/events/recFS/recfsTransformationFetishistTwo.js b/src/events/recFS/recfsTransformationFetishistTwo.js
index 62616eb7470bf0eb3ba2e10f7d038ce21dbe6335..585e109874ea868ae8f63dd7fc9d6b045fe865c1 100644
--- a/src/events/recFS/recfsTransformationFetishistTwo.js
+++ b/src/events/recFS/recfsTransformationFetishistTwo.js
@@ -15,6 +15,7 @@ App.Events.recFSTransformationFetishistTwo = class recFSTransformationFetishistT
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 32, maxAge: 42, ageOverridesPedoMode: 1, disableDisability: 1
 		});
diff --git a/src/events/recFS/recfsYouthPreferentialist.js b/src/events/recFS/recfsYouthPreferentialist.js
index 08f641b6184a55cc9f0068e1f0779f485037c23f..05cd7b789946bf89a009a286f4da02ef1317950d 100644
--- a/src/events/recFS/recfsYouthPreferentialist.js
+++ b/src/events/recFS/recfsYouthPreferentialist.js
@@ -15,6 +15,7 @@ App.Events.recFSYouthPreferentialist = class recFSYouthPreferentialist extends A
 
 	execute(node) {
 		let r = [];
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {maxAge: 18, disableDisability: 1});
 		generateSalonModifications(slave);
 		slave.origin = "$He came to you for enslavement out of desperation, terrified that $he was about to be enslaved into a worse situation by $his abusive family.";
diff --git a/src/events/recFS/recfsYouthPreferentialistTwo.js b/src/events/recFS/recfsYouthPreferentialistTwo.js
index b87dbc844cce9d1ac8ed83487550a29541fd61e3..94700c87b89d51afeca5ad263466986221064620 100644
--- a/src/events/recFS/recfsYouthPreferentialistTwo.js
+++ b/src/events/recFS/recfsYouthPreferentialistTwo.js
@@ -14,7 +14,7 @@ App.Events.recFSYouthPreferentialistTwo = class recFSYouthPreferentialistTwo ext
 	}
 	execute(node) {
 		let r = [];
-
+		V.nextLink = "RIE Eligibility Check";
 		const slave = GenerateNewSlave(null, {
 			minAge: 18, maxAge: 18, ageOverridesPedoMode: 1, disableDisability: 1
 		});