In any event, I find that using literate programming results in less buggy and more comprehensive code.