Is the `api_result` always defined?