use jsonRead to avoid read failures