[core] Some improvements for the error handling mechanism
Merge branch 'master' of github.com:embolalia/willie