diff --git a/indra/llaudio/llaudioengine.cpp b/indra/llaudio/llaudioengine.cpp
index 3419e86cc49c9a0bf47b6cf2d0643a3781743c13..b19ca87c5be8279e1caadc8f4d618063b2e762ab 100644
--- a/indra/llaudio/llaudioengine.cpp
+++ b/indra/llaudio/llaudioengine.cpp
@@ -819,7 +819,8 @@ void LLAudioEngine::triggerSound(const LLUUID &audio_uuid, const LLUUID& owner_i
 	// Create a new source (since this can't be associated with an existing source.
 	//LL_INFOS() << "Localized: " << audio_uuid << LL_ENDL;
 
-	if (mMuted)
+	// Do not load mutex or silent sounds.
+	if (mMuted || gain <FLT_EPSILON*2)
 	{
 		return;
 	}