I think the thing that makes them a good team is that the role players know their roles and they excel in their roles.