making make_request more robust to always return a string, cleaning up error output
Tweak to use proper language code format