Distinct Candy Names

Fixes #7985.