better exception handling in stopAudio