inadulterate
not defined yet