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