Nope. addWalker returns nothing. It adds to the prototype a function. **This** function returns a walker. I've fixed this.