should work default option
allow recursive default parameter
Merge pull request #1 from punytan/master

`default` option does not work