quite a bit of cleanup about how groups are handled with squelching