use replace error_handler