Automatic visgroups