superinferred
not defined yet