Responses are ~100% covered (exception handling needs reviewing)