diff --git a/lib/controllers/media.js b/lib/controllers/media.js
index <HASH>..<HASH> 100644
--- a/lib/controllers/media.js
+++ b/lib/controllers/media.js
@@ -74,6 +74,9 @@ MediaController.prototype.load = function(media, options, callback) {
     if(response.type === 'LOAD_FAILED') {

       return callback(new Error('Load failed'));

     }

+    if(response.type === 'LOAD_CANCELLED'){

+        return callback(new Error('Load cancelled'));

+    }

     var status = response.status[0];

     callback(null, status);

   });

@@ -113,4 +116,4 @@ MediaController.prototype.seek = function(currentTime, callback) {
   this.sessionRequest(data, callback);

 };

 

-module.exports = MediaController;
\ No newline at end of file
+module.exports = MediaController;
added LOAD_CANCELLED error to stop a crash

sometimes the load responses with LOAD_CANCELLED and this causes a crash since there isn't a response.status