Allows the restriction of available roles based on admin-defined account types. For small sites with few roles, there is little chance of accidentally assigning the wrong role to a user. For larger sites with many defined roles, such a thing could happen, especially if assignment of roles has been delegated.