Why do we need to use picojson here?