don't add empty values