The type is required to list the type available. maybe the type already exists.