William Lane Craig calls Molinism "one of the most fruitful theological ideas ever conceived. For it would serve to explain not only God's knowledge of the future, but divine providence and predestination as well". Under it, God retains a measure of divine providence without hindering humanity's freedom. Because God has middle knowledge, he knows what an agent would freely do in a particular situation. So, agent A, if placed in circumstance C, would freely choose option X over option Y. Thus, if God wanted to accomplish X, all God would do is, using his middle knowledge, actualize the world in which A was placed in C, and A would freely choose X. God retains an element of providence without nullifying A's choice and God's purpose (the actualization of X) is fulfilled.