Index: NoesisTypeClass.cpp
===================================================================
--- NoesisTypeClass.cpp	(revision 11264)
+++ NoesisTypeClass.cpp	(revision 11265)
@@ -299,7 +299,7 @@
 	typedef Noesis::TextureSource* NoesisType;
 	static Noesis::Ptr<Noesis::BaseComponent> ToNoesis(UObject* Value)
 	{
-		check(Value->IsA<UTexture2D>());
+		check(Value == nullptr || Value->IsA<UTexture2D>());
 		return NoesisCreateComponentForUTexture((UTexture2D*)Value);
 	}
 	static UObject* ToUnreal(Noesis::BaseComponent* Value)
@@ -318,7 +318,7 @@
 	typedef Noesis::TextureSource* NoesisType;
 	static Noesis::Ptr<Noesis::BaseComponent> ToNoesis(UObject* Value)
 	{
-		check(Value->IsA<UTextureRenderTarget2D>());
+		check(Value == nullptr || Value->IsA<UTextureRenderTarget2D>());
 		return NoesisCreateComponentForUTexture((UTextureRenderTarget2D*)Value);
 	}
 	static UObject* ToUnreal(Noesis::BaseComponent* Value)
