Restructuring and error prevention.