new callback: on_hook_load_error