Don't create hierarchy types when not needed