I was hunting around trying to see if this handles getting a shared group from a parent context w/o a warning (since I think it should)....does this cause that to happen by passing the ancestors?  I didn't see a spec specifically for that case -- would be good to have one since it's an important behavior, I think (or did I miss it?).