Index: src/GenPoly/Box.cc
===================================================================
--- src/GenPoly/Box.cc	(revision 218aecf8e7277ec6ef4a7c6bfbde45c99eeb3a3f)
+++ src/GenPoly/Box.cc	(revision 7b2c0a99c8399186a163082542761fcc5f9dfb56)
@@ -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;
