Has regulation gone too far or is there still more to be done?