diff --git a/httpinvoke-node.js b/httpinvoke-node.js
index <HASH>..<HASH> 100644
--- a/httpinvoke-node.js
+++ b/httpinvoke-node.js
@@ -35,6 +35,10 @@ module.exports = function(uri, method, options) {
         path: uri.path,
         method: method
     }, function(res) {
+        if(statusCb) {
+            statusCb(res.statusCode, res.headers);
+            statusCb = null;
+        }
         if(cb) {
             var output = '';
             res.setEncoding('utf8');
-node: implement options.gotStatus