correctly ignoring internal groups