collector now handles arrays of routing protocols