foreknew
not defined yet