diff --git a/doc/contributions.txt b/doc/contributions.txt
index e491df284eb18f9cecad4b7f52137b4658a36dbd..171b791a610cc2c344ce14117e7512207a6ed6d0 100644
--- a/doc/contributions.txt
+++ b/doc/contributions.txt
@@ -584,6 +584,7 @@ Jonathan Yap
 	STORM-910
 	STORM-1642
 	STORM-1105
+	STORM-1679
 	STORM-1222
 	STORM-1659
 	STORM-1674
diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp
index bdab250b49c5db324149bdb17a1bcae838e3ec05..6af800f1d7d248c2f178ca006f818d2e0a584dd6 100644
--- a/indra/newview/llvoavatar.cpp
+++ b/indra/newview/llvoavatar.cpp
@@ -8335,7 +8335,7 @@ void LLVOAvatar::getImpostorValues(LLVector4a* extents, LLVector3& angle, F32& d
 void LLVOAvatar::idleUpdateRenderCost()
 {
 	static const U32 ARC_BODY_PART_COST = 200;
-	static const U32 ARC_LIMIT = 2048;
+	static const U32 ARC_LIMIT = 20000;
 
 	static std::set<LLUUID> all_textures;