Can you clean this up a little bit...
```
if (!immediate)
   _voice.Stop((int)PlayFlags.Tails);
else
{
   _voice.Stop();
   _voice.FlushSourceBuffers();
}
```

```