- [ ] provide better error log than the current "Unprintable error" - [ ] add error handlers to correctly passing the error codes from the response