Major JSON fixes