diff --git a/src/facilities/incubator/incubatorInteract.js b/src/facilities/incubator/incubatorInteract.js
index 4f60c3d0207497bc8c90378c13701af10df4a784..7fbe00ea317b0c21c704640157a007a4bca0649d 100644
--- a/src/facilities/incubator/incubatorInteract.js
+++ b/src/facilities/incubator/incubatorInteract.js
@@ -1698,6 +1698,7 @@ App.UI.incubator = function() {
 			}
 			return App.UI.DOM.passageLink(`Release ready tanks`, "Incubator Retrieval Workaround");
 		}
+		return new DocumentFragment();
 	}
 
 	/**
diff --git a/src/facilities/incubator/incubatorRetrievalWorkaround.tw b/src/facilities/incubator/incubatorRetrievalWorkaround.tw
index 22cbde23a388604272f789bb45af0ecae61e302d..97babc585d392b4682bc988268ff72ac837876e7 100644
--- a/src/facilities/incubator/incubatorRetrievalWorkaround.tw
+++ b/src/facilities/incubator/incubatorRetrievalWorkaround.tw
@@ -1,8 +1,10 @@
 :: Incubator Retrieval Workaround [nobr]
 
-<<set $nextLink = "AS Dump", $returnTo = "Main">>
+<<set $returnTo = "Main">>
 
 <<if $readySlave != 0>>
+	<<set $nextLink = "AS Dump">>
+	<<run App.Utils.updateUserButton()>>
 	<<setLocalPronouns $readySlave>>
 	$readySlave.slaveName has been discharged from $incubatorName and is ready for $his first ever inspection.