conservative -> primitive interchangibility modified.