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

    ///
    @objc open func play(noteNumber: MIDINoteNumber = 60,
                         velocity: MIDIVelocity = 127,
                         channel: MIDIChannel = 0) {
        samplerUnit.startNote(noteNumber, withVelocity: velocity, onChannel: channel)
    }

    /// Stop a MIDI Note

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