There are 2 distinct cases leading to that same error too (`HttpClientError` and `result != 'OK'`, it's probably better to return a different error message for debugging.