I can't see where group will be constructed (and added to cache) if getRemoteGroup succeeds (and fills epa)