Clusters testing themselves, fixed several bugs along the way.