core: dynamic error handling
core: exception handling update