only load yajl when used