Only uses JSON data now