sanitize name and alternative naming support