group id support string values, safe group persistence