Initial impl of spares method that is still tightly coupled