don't add a charset if there is no data