Index: src/GenPoly/Box.cc
===================================================================
--- src/GenPoly/Box.cc	(revision ce8c12fdff03df2cb8b704ff8bcc77c923e2b6e1)
+++ src/GenPoly/Box.cc	(revision d36c1176a741ca7104ffda6249bb4bc9bddf09cb)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Mar 17 09:06:37 2017
-// Update Count     : 339
+// Last Modified On : Sat May 13 09:26:38 2017
+// Update Count     : 341
 //
 
@@ -706,7 +706,8 @@
 				Type *concrete = env->lookup( typeInst->get_name() );
 				if ( concrete == 0 ) {
+					return typeInst;
 					// xxx - should this be an assertion?
-					std::string x = env ? toString( *env ) : "missing env";
-					throw SemanticError( x + "\n" + "Unbound type variable " + typeInst->get_name() + " in ", appExpr );
+//					std::string x = env ? toString( *env ) : "missing env";
+//					throw SemanticError( x + "\n" + "Unbound type variable " + typeInst->get_name() + " in ", appExpr );
 				} // if
 				return concrete;
