avoid empty chr