I'm wondering if there is a more performant action. PartyFoul ties up a request and any looping adds to the length of the request.