json may be blank, in which case don't attempt backwards compat fix