diff --git a/MLEM/Misc/SoundEffectInstanceHandler.cs b/MLEM/Misc/SoundEffectInstanceHandler.cs
index e931955..a877cfb 100644
--- a/MLEM/Misc/SoundEffectInstanceHandler.cs
+++ b/MLEM/Misc/SoundEffectInstanceHandler.cs
@@ -79,9 +79,9 @@ namespace MLEM.Misc {
/// The passed instance, for chaining
public SoundEffectInstance Add(SoundEffectInstance instance, Action onStopped = null, AudioEmitter emitter = null) {
var entry = new Entry(instance, onStopped, emitter);
- entry.TryApply3D(this.listeners);
this.playingSounds.Add(entry);
instance.Play();
+ entry.TryApply3D(this.listeners);
return instance;
}