Assert if we don't have a valid connection
Minor formatting fixes
Need to include base filter when searching for groups
Don't stop processing if we hit a zero length profile
Phase 0.5 of cacheable group membership