Make violation_delayed_run a public function