need to loop over all PROTOCOL nodes to get full set of URLs