Yes. Good quality must be built in during the manufacturing process; it cannot be tested into the product afterwards. GMP prevents errors that cannot be eliminated through quality control of the finished product. Without GMP it is impossible to be sure that every unit of a medicine is of the same quality as the units of medicine tested in the laboratory.