I'm saying it MUST be Agent or Group, but then introducing the second requirement below, which ends up achieving the same set of circumstances (I think)