shorthand gets generated and is unique