diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -164,6 +164,7 @@ Phantasma.prototype.open = function (url) {
     if(!self.page) return reject('tried to open before page created');
 
     self.page.open(url, function (status) {
+      if (status === 'fail') return reject(status);
       resolve(status);
     });
   }).timeout(this.options.timeout);
handle open failure from Phantom's Web Page Module