Your trigger behavior that is…
Could you use a comprehensive trigger template to handle events and delegate them to a handler class instead of writing all your logic within the trigger itself?
If so, please check out Andrew Davis’s template on Github in the comments below.
Now, stop talking back to your elders or you’re going back in timeout.