unbesmirched
not defined yet