added the ability to save dealing with singletons until latter to clusterDown