Share can use labels, robust to blanks or reserved characters in labels