And Allah was not to misguide a people after He favored upon them with the guidance and the success until He clarifies for them what they guard against Him by it, and what they are in need of it in the foundations of the religion and its branches. Indeed Allah of everything is All-Knowing, for He had surely taught you what you were not knowing, and clarified for you what you benefit by it, and established the argument upon you by His conveyance of His message.