The first time I read this I thought this should be a method on the Host objects. Do they have a role == "role". But this is actually checking to see if any hosts we know about have a role. I think we should change the name of the method to be more explicit.