Let's alter how params are picked up so that it works with the all handler. Let's also fix the tests so that they use a spy, and do not fail in the way demonstrated previously in this gist: https://gist.github.com/sebinsua/8118001