use ujson when readability is not an issue