better bad group handling