diff --git a/lib/icomoon-phantomjs.js b/lib/icomoon-phantomjs.js
index <HASH>..<HASH> 100644
--- a/lib/icomoon-phantomjs.js
+++ b/lib/icomoon-phantomjs.js
@@ -42,9 +42,17 @@ casper.then(function () {
   this.click('#saveFont');
 });
 
-// Wait for the link to no longer be disabled
+// Wait for a redirect request
+var downloadLink;
 casper.waitFor(function () {
-  console.log(this.getCurrentUrl());
+  casper.on('navigation.requested', function (url) {
+    downloadLink = url;
+  });
+  return downloadLink;
+});
+
+casper.then(function () {
+  console.log('link:', downloadLink);
 });
 
 // TODO: [node only] Extract variables (if specified)
Successfully walking through icomoon submission process