try {
                    return JSON.parse(xhr.responseText)
                } catch (ex) {
                    return JSON.stringify({
                        hint: null,