consistent descriptions
don't suggest to declare explicit type if type already exists