Lot of work for connection handling and group cache