[auto_group] add option to minimize assumption
[auto_group] tweak