why did you add yajl as a dependency?