diff --git a/lib/parser.js b/lib/parser.js
index <HASH>..<HASH> 100644
--- a/lib/parser.js
+++ b/lib/parser.js
@@ -49,7 +49,7 @@ var Parser = function (options) {
     }
 
   self.feed = function(b, blen, cb) {
-    feed(b, blen, feed_progress, cb)
+    return feed(b, blen, feed_progress, cb)
   }
 }
 
diff --git a/test/test.js b/test/test.js
index <HASH>..<HASH> 100644
--- a/test/test.js
+++ b/test/test.js
@@ -207,13 +207,11 @@ describe('dvbtee-parser', function() {
 
   describe('#feed()', function() {
 
-/*
     it('should return an error when called without args', function() {
       var parser = new dvbtee.Parser()
 
       assert.equal(-1, parser.feed())
     })
-*/
 
 /*
     it('should return undefined when called asynchronously (with a callback function as the last argument)', function() {
feed() 'should return an error when called without args'

This reverts commit dcdffa<I>d5d<I>fadce<I>ce4d<I>e<I>fbd.