Maimonides' aim was to bring order into the vast labyrinth of Halakha by presenting final results in a definite, systematic, and methodical manner. But to Raavad, this very aim was the main defect of the work. A legal code that did not state the sources and authorities from which its decisions were derived, and offered no proofs of the correctness of its statements, was (in Raavad's opinion) entirely unreliable, even for practical rulings, for which purpose Maimonides designed it. Such a code (Raavad thought) could be justified only if written by a man claiming infallibility - by one who could demand that his assertions be accepted without question. If Maimonides had intended to stem the further development of Talmud study by reducing it to the form of a code, Raavad felt it his duty to oppose such an attempt, as contrary to the free spirit of rabbinical Judaism, which refuses to surrender blindly to authority.