removed hard dependency on ujson