When God gives us a promise, He also gives us a plan of preparation for receiving all of the potential for that promise. He is a God of order and He requires purity from us, both individually and corporately, so that we can remain in His covering, receive His blessings abundantly, and avoid the traps of our enemy. Not only are His promises perfect, but so is His plan.