foreknowledge -4268 {foreknowledge},