diff --git a/web/root/ecwebv3/ftelnet/ftelnet.xjs b/web/root/ecwebv3/ftelnet/ftelnet.xjs
index 0e7b0a71be1036fb8f2196831b472d23d2a96128..57d9e35260f81552bb55f7e22990f9ae910f1309 100644
--- a/web/root/ecwebv3/ftelnet/ftelnet.xjs
+++ b/web/root/ecwebv3/ftelnet/ftelnet.xjs
@@ -84,9 +84,7 @@ var ClientVars = {
 <script type="text/javascript">
 	var embed = <?xjs write(embed); ?>;
 	var htmlterm = <?xjs write(htmlterm); ?>;
-	if(!embed) {
-		document.getElementById('ClientContainer').innerHTML = "Socket policy server not enabled.  fTelnet disabled.";
-	} else {
+	if(embed) {
 		swfobject.embedSWF(
 			"fTelnet.swf",
 			"ClientContainer",
@@ -107,13 +105,13 @@ var ClientVars = {
 				swliveconnect: "true"
 			},
 			function (callbackObj) {
-				if(!callbackObj.success) {
-					if(!htmlterm || !HtmlTerm.Init("ClientContainer", ClientVars))
-						alert("Sorry, I wasn't able to load either fTelnet or HtmlTerm\n\nTry again with Flash 10+ installed (for fTelnet), or with an HTML5 capable browser (for HtmlTerm)");
-				}
+				if(!callbackObj.success)
+					embed = false;
 			}
 		);
 	}
+	if(!embed && !htmlterm || (htmlterm && !HtmlTerm.Init("ClientContainer", ClientVars)))
+		document.getElementById('ClientContainer').innerHTML = "Could not load fTelnet or HTMLTerm.";
 </script>
 </body>