bugfix + refactoring : 'error' callback on defaultComplete can not be empty
as it is defined above if empty
but it still may not be callable
Merge pull request #47 from vrcAlbert/master/chiba

bugfix+refactoring: 'error' callback on defaultComplete can not be empty