semiobjectively
not defined yet