diff --git a/src/sounds.c b/src/sounds.c
index 9285a2a87c81d8cddfb50e77285f9196be241e22..75472bec98852f4cd8f8609b12419c5f5b3301b8 100644
--- a/src/sounds.c
+++ b/src/sounds.c
@@ -1034,7 +1034,7 @@ sfxenum_t S_AddSoundFx(const char *name, boolean singular, INT32 flags, boolean
 			return i;
 		}
 	}
-	CONS_Alert(CONS_WARNING, M_GetText("No more free sound slots\n"));
+	I_Error("Out of Sound Freeslots while allocating \"%s\"\nLoad less addons to fix this.", name);
 	return 0;
 }