 One more preliminary point is in order. The dilemma of infallible foreknowledge and human free will does not rest on the particular assumption of foreknowledge and does not require an analysis of knowledge. Most contemporary accounts of knowledge are fallibilist, which means they do not require that a person believe in a way that cannot be mistaken in order to have knowledge. She has knowledge just in case what she believes is true and she satisfies the other conditions for knowledge, such as having sufficiently strong evidence. Ordinary knowledge does not require that the belief cannot be false. For example, if I believe on strong evidence that classes begin at my university on a certain date, and when the day arrives, classes do begin, we would normally say I knew in advance that classes would begin on that date. I had foreknowledge about the date classes begin. But there is nothing problematic about that kind of foreknowledge because events could have proven me wrong even though as events actually turned out, they didn’t prove me wrong. Ordinary foreknowledge does not threaten to necessitate the future because it does not require that when I know p it is not possible that my belief is false. The key problem, then, is the infallibility of the belief about the future, and this is a problem whether or not the epistemic agent with an infallible belief satisfies the other conditions required by some account of knowledge, such as sufficient evidence. As long as an agent has an infallible belief about the future, the problem arises.