diff --git a/indra/llrender/llrender.cpp b/indra/llrender/llrender.cpp
index e1f6964f838a80462023d18e767e08eb47304e37..3a89b999bd53d714069169a38dad0e7c7b67d0e6 100644
--- a/indra/llrender/llrender.cpp
+++ b/indra/llrender/llrender.cpp
@@ -895,7 +895,9 @@ LLVector3 LLRender::getUITranslation()
 {
 	if (mUIOffset.empty())
 	{
-		llerrs << "UI offset stack empty." << llendl;
+		//llassert(!mUIOffset.empty());
+		llwarns << "UI offset stack empty." << llendl;
+		return LLVector3(0,0,0);
 	}
 	return mUIOffset.back();
 }
@@ -904,7 +906,9 @@ LLVector3 LLRender::getUIScale()
 {
 	if (mUIScale.empty())
 	{
-		llerrs << "UI scale stack empty." << llendl;
+		//llassert(!mUIScale.empty());
+		llwarns << "UI scale stack empty." << llendl;
+		return LLVector3(1,1,1);
 	}
 	return mUIScale.back();
 }