pulsar uses ujson if installed