obviate
not defined yet