I could do that, but it will need to traverse the deliveryInfo array one more time for generating the report block before calling the renderContactList. Do you think it's ok to add this cost to make the renderContactList more generic?