         do {
             try fileManager.createDirectoryAtURL(audioCachesURL, withIntermediateDirectories: true, attributes: nil)
             return audioCachesURL
-        } catch _ {
+
+        } catch let error {
+            print("AudioBot: \(error)")
         }
 
         return nil


    class func audiobot_removeAudioAtFileURL(fileURL: NSURL) {

        let _ = try? NSFileManager.defaultManager().removeItemAtURL(fileURL)
    }
}


extension NSFileManager {

    class func audiobot_cachesURL() -> NSURL {

        do {
            return try NSFileManager.defaultManager().URLForDirectory(.CachesDirectory, inDomain: .UserDomainMask, appropriateForURL: nil, create: false)

        } catch let error {
            fatalError("AudioBot: \(error)")
        }
    }

    class func audiobot_audioCachesURL() -> NSURL? {
