use floats with yajl backends as well