foreordaining