diff --git a/scripts/system-start-audio.sh b/scripts/system-start-audio.sh
index abfe049..bccd1dc 100644
--- a/scripts/system-start-audio.sh
+++ b/scripts/system-start-audio.sh
@@ -1,21 +1,31 @@
 #! /bin/bash
 
 # Kill Pulse
-pulseaudio -k
+function killPulse() {
+    pulseaudio -k
+    killall pulseaudio
+}
+
+# Dumb hack to make audio setup right
+function pulseHack() {
+    for i in {1..8}
+    do
+	killPulse
+	sleep 0.1
+	pulseaudio -D
+    done
+}
+
+# Close any active audio
+killPulse
 
 # Start up jack
 cadence-session-start --system-start &
 wait %1
 ladish_control sload studio
+pulseHack
 
-# Dumb hack to make audio setup right
-for i in {1..8}
-do
-    pulseaudio -k
-    sleep 0.1
-    pulseaudio -D
-done
-
+# Eurorack audio interface
 sh ~/.config/scripts/start-es-8.sh 
 
 # Start up programs that use audio