avoid empty values