Index: tol/OIS/oisloader.cpp
===================================================================
--- tol/OIS/oisloader.cpp	(revision a6dac944846ae508b16a5f54f8a4c33a5443e2bc)
+++ tol/OIS/oisloader.cpp	(revision a3ef6434863af71db966576dcf223b597de1868d)
@@ -1283,9 +1283,18 @@
               if(!cls)
               {
-                return(NullError(
-                  I2("Cannot load from OIS NameBlock ","No se puede cargar del OIS NameBlock ")+ 
-                  name+
-                  I2("due to ascent Class ","Debido a que su ascendiente Class ")+
-                  className+I2(" doesn't exist"," no existe")));
+                if(className.BeginWith("StdLib::"))
+                {
+                  int len = className.Length();
+                  className = className.SubString(8,len-1);
+                  cls = FindClass(className,1);
+                }
+                if(!cls)
+                { 
+                  return(NullError(
+                    I2("Cannot load from OIS NameBlock ","No se puede cargar del OIS NameBlock ")+ 
+                    name+
+                    I2("due to ascent Class ","Debido a que su ascendiente Class ")+
+                    className+I2(" doesn't exist"," no existe")));
+                }
               }
               x.PutClass(cls);
