update result-core
add default error hooks

pretty hackish but it turns out to be a good thing