allow for single groups and terrible separation