I think we should really use the same code as what you put in other barclamps. Here, the issue is that if no node has the controller intended role, then we won't get any server.