diff --git a/examples/dynamic/test/TestLabcommGen.java b/examples/dynamic/test/TestLabcommGen.java
index 9cc4eb8ad097e50f0cbb88441f839dee5c830b7d..5c2002a32294acd055d24218c1b7d3621b43d909 100644
--- a/examples/dynamic/test/TestLabcommGen.java
+++ b/examples/dynamic/test/TestLabcommGen.java
@@ -367,9 +367,15 @@ public class TestLabcommGen {
 	 */
 	private static void encodeTest(InRAMCompiler irc, String tmpFile) {
 		try {
-			Class ft = irc.load(TYPE_NAME_FOO);
+			Class ft;
 			Class fc = irc.load(SAMPLE_NAME_FOO);
 			Class bc = irc.load(SAMPLE_NAME_BAR);
+			try {
+				ft = irc.load(TYPE_NAME_FOO);
+			} catch (ClassNotFoundException e) {
+				System.out.println("encodeTest: defaulting to ft == fc");
+				ft = fc;
+			}
 
 			/* create sample class and instance objects */
 			Object f = ft.newInstance();