terrancevalent