Major fix

- Handling 500 series errors in `client.response()`