a FinancialException is thrown if the response is not successful for any type of response