     ///
     @objc open func loadAudioFile(_ file: AKAudioFile) throws {
         do {
-            try samplerUnit.loadAudioFiles(at: [file.url])
+            try AKTry {
+                try self.samplerUnit.loadAudioFiles(at: [file.url])
+            }
         } catch let error as NSError {
             AKLog("Error loading audio file \"\(file.fileNamePlusExtension)\"")
             throw error

    @objc open func loadAudioFiles(_ files: [AKAudioFile] ) throws {
        let urls = files.map { $0.url }
        do {
            try samplerUnit.loadAudioFiles(at: urls)
        } catch let error as NSError {
            AKLog("Error loading audio files \(urls)")
            throw error

    ///
    @objc open func loadPath(_ filePath: String) throws {
        do {
            try AKTry {
                try self.samplerUnit.loadInstrument(at: URL(fileURLWithPath: filePath))
            }
        } catch {
            AKLog("Error loading audio file at \(filePath)")
            throw error
