mark error_handler and incomplete_handler as experimental