Why do these need to be part of the Cluster interface?